Température du/des processeur(s)
cat /sys/class/thermal/thermal_zone0/temp
appli de dessin axée tablette wacom
Cette vidéo dure 2h40 pour une bonne raison, elle permet de suivre le naufrage du Titanic à la vitesse réelle à laquelle les événements de la catastrophe se sont produits.
Maintenant que Let’s Encrypt est sorti de bêta, nous allons pouvoir commencer à jouer un peu plus sérieusement. Depuis l’annonce de la bêta privé j’utilise Let’s Encrypt, ça fait le job sans problème. J’ai commencé avec le client officiel, mais
L'actualité du Logiciel Libre et de Linux, sur un site francophone contributif géré par une équipe bénévole par et pour des libristes enthousiastes
Graver une image iso ou img facilement et rapidement avec Etcher sous Windows, Linux et Mac OS X !
docker pull image
docker images : liste les images
docker built -t <REPOSITORY:TAG> .
=> docker prendra le dockerfile du répertoire pour builder
FROM
MAINTAINER
RUN adduser -ms /bin/bash toto
USER toto
=> exec -it etc etc => connexion en toto
=> avec -u 0 connexion en root
docker create --name kanboard -v /home/user/kanboard:/var/www/kanboard/data -p 81:80 -t <REPOSITORY Image>
=> génère un conteneur nommé kanboard à partir de l'image <REPOSITORY Image>
=> bind le port 81 du serveur sur le port 80 du conteneur
=> monte le répertoire /home/user/kanboard du serveur dans /var/www/kanboard/data du conteneur
-P : docker réalise un mappage aléatoire du ou des ports utilisé(s) dans le conteneur
=> docker ps montrera le mappage
docker port <nom du conteneur> $CONTAINERPORT
=> montre les mappages
-p <port local>:<port conteneur>
-v chemin_local:chemin_conteneur
avec -v, le répertoire partagé est accessible dans /var/lib/docker/<id du conteneur>
docker start kanboard
docker stop kanboard
restart
pour se connecter au conteneur :
docker exec -ti kanboard
docker attach CONTAINER : se connecte au process lancé par le conteneur : Ctrl-c le tuera => fin du conteneur
supprimer tous les conteneurs ne tournant pas :
docker rm $(docker ps -a -q) => -q ne retourne que l'ID des conteneurs
pour prendre en compte les modifications faites dans un conteneur et en faire une nouvelle image :
docker ps -a ou -l
récupérer le CONTAINER_ID
docker commit CONTAINER_ID "nom_de_la/nouvelle_image:TAG" -m "Commit message" -a "nom du mainteneur"
ENV VARIABLE VALEUR
ENV VARIABLE2="VALEUR"
=> si export après USER, ENV est quand même system wide ?
ENTRYPOINT echo "display on every container" <= commande par défaut du conteneur, sera lancé par les conteneurs issus de cette image (à voir)
docker network ls
docker network inspect <name>
bonne présentation de docker avec les base de manipulation / exécution des images & containers
Vous avez un vieil ordinosaure à ressusciter mais vous ne savez pas trop quelle distribution choisir? A vrai dire, vous ne savez peut être même pas ce qui existe. Dans ce billet nous allons essayer…