Activité : Mémento Docker

docker search mot-clé
docker pull debian:latest
docker images
docker image ls
docker run ubuntu
docker ps
docker ps -a
docker rm nom_du_conteneur
docker run [image à instancier] [commande à exécuter]
docker run -i -t ubuntu
docker run -i -t debian /bin/bash
conteneur# exit
docker diff [identifiant du conteneur]
docker commit [identifiant ou nom du conteneur] [nom de l’image]
docker rmi [nom de l’image]
docker rmi [image 1] [image 2] ... [image n]
docker run --rm hello-world
docker run --name=[nom fourni] [image à instancier]
docker run -h [hostname à utiliser] [image à instancier]
docker run -it –rm -h dhcpserv debian
docker run -d [image à instancier]
docker run -v [dossier hôte]:[dossier sur conteneur] ...
docker run -e=[variable d'environnement] [image à instancier]
docker run -e=[variable d'environnement=valeur] [image à instancier]
docker run -e [variable d'environnement=valeur] [image à instancier]
docker run –env-file=[nomFichierContenantVariableEnvironnement&valeur] [image à instancier]
docker start [conteneurID/NAME]
docker stop [conteneurID/NAME]
docker restart [conteneurID/NAME]
docker restart -t 20 [conteneur]
docker kill -s [code du signal] [conteneurID/NAME]

Par défaut, le code du signal est KILL, ce qui correspond à un arrêt du processus ciblé.

docker attach [containerID/NAME]
Ctrl + p + q.
docker rm [conteneurID/NAME]
docker rm -f [conteneurID/NAME]
docker rm `docker ps -a -q` -> ne fonctionne pas sous Windows est-ce le ` ?

Faire le ménage dans les conteneurs arrêtés, images orphelines, et autres objets (network par exemple)

docker system prune
docker logs [conteneur]
docker top [conteneur]
docker stats [conteneur]