Docker

Lister les containers

docker ps -a

Supprimer un container via son ID

docker rm <id>

Liste les images utilisées par les containers

docker images -a

Supprime une image via son ID

docker rmi <id de l'image>

Rentrer dans une image

docker run -ti image:tag /bin/bash

Rentrer dans le conteneur en cours d'éxecution

docker exec -ti <id> /bin/bash

Construire un conteneur

docker build -t nom_du_conteneur .

Créer une nouvelle image à partir des changements d’un conteneur

docker commit

Copier des fichiers ou des dossiers depuis le PATH d’un conteneur vers le HOSTDIR ou vers STDOUT

docker cp

Créer un nouveau conteneur
docker create

Inspecter les changements sur le système de fichiers d’un conteneur

docker diff

Créer une image de système de fichiers vide et y importer le contenu d’une l’archive (.tar, .tar.gz, .tgz, .bzip, .tar.xz, .txz), puis éventuellement y ajouter une étiquette (tag)
docker import

Afficher l’ensemble des informations système

docker info

Tuer un conteneur en cours d’exécution en utilisant SIGKILL ou un signal spécifié

docker kill

Liste les ports d’un conteneur, ou rechercher les ports “public” NATé vers un PRIVATE_PORT

docker port

Récupérer une image ou un repository à partir du Docker HUB

docker pull

Publier une image ou un repository vers le Docker HUB

docker push

Renommer un conteneur Docker

docker rename

Redémarrer un conteneur en cours d’exécution

docker restart

Enregistrer une image dans une archive tar (streaming vers STDOUT par défaut)

docker save

Rechercher des images sur le Docker Hub

docker search

Lancer/Arreter un ou plusieurs conteneurs arrêtés

 docker start/stop

Afficher l’utilisation des ressources d’un ou plusieurs conteneurs sous la forme d’un flux

docker stats

Afficher les processus en cours d’exécution d’un conteneur

docker top

Afficher les informations de version Docker

docker version

Réactiver tous les processus dans un conteneur

docker unpause

Stopper TOUS les conteneurs en cours d'exécution

docker stop $(docker ps -a -q )

Supprimer TOUS les conteneurs

docker rm $(docker ps -a -q )
Last updated on 1st Feb 2018