Quelques commandes Docker utiles
Commandes Docker Utiles
Lister les réseaux docker
docker network lsLister les volumes docker
docker volume lsAfficher les ip de tous les conteneurs
docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)Afficher les ip d'un conteneur spécifique
Remplacer <container_name_> par le nom du conteneur
docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' container_name_Connecter un conteneur à un réseau
docker network connect <network_name> <container_name> Télécharger une image Docker depuis un dépôt.
docker pull <image>Construire une image Docker à partir d'un Dockerfile situé dans le chemin spécifié.
docker build <chemin> Crée et démarre un nouveau conteneur Docker en utilisant une image spécifiée.
docker run <options> <image> Affiche la liste des conteneurs en cours d'exécution.
docker ps Affiche la liste de tous les conteneurs, y compris ceux qui sont arrêtés.
docker ps -a Affiche la liste des images Docker disponibles sur le système.
docker images Supprime un conteneur Docker spécifié.
docker rm <container> Supprime une ou plusieurs images Docker spécifiées.
docker rmi <image> Démarre un conteneur Docker arrêté.
docker start <container> Arrête un conteneur Docker en cours d'exécution.
docker stop <container> Redémarre un conteneur Docker en cours d'exécution.
docker restart <container>Affiche les journaux (logs) d'un conteneur Docker spécifié.
docker logs <container>Exécute une commande à l'intérieur d'un conteneur Docker en cours d'exécution.
docker exec -it <container> <commande>Crée un nouveau réseau Docker.
docker network create <nom>Démarre les services définis dans le fichier docker-compose.yml.
docker-compose up Arrête et supprime les services définis dans le fichier docker-compose.yml.
docker-compose down Affiche les journaux (logs) des services définis dans le fichier docker-compose.yml.
docker-compose logs Exécute une commande à l'intérieur d'un service Docker défini dans le fichier docker-compose.yml.
docker-compose exec <service> <commande>Construit les services définis dans le fichier docker-compose.yml.
docker-compose build Démarre les services en arrière-plan (détaché) définis dans le fichier docker-compose.yml.
docker-compose up -dArrête et supprime les services ainsi que les volumes associés définis dans le fichier docker-compose.yml.
docker-compose down -v Affiche l'état des services définis dans le fichier docker-compose.yml.
docker-compose ps Arrête les services définis dans le fichier docker-compose.yml sans les supprimer.
docker-compose stop Démarre les services définis dans le fichier docker-compose.yml sans les reconstruire.
docker-compose start Redémarre les services définis dans le fichier docker-compose.yml.
docker-compose restart Met en pause les services définis dans le fichier docker-compose.yml.
docker-compose pause Reprend l'exécution des services mis en pause définis dans le fichier docker-compose.yml.
docker-compose unpause xécute une commande à l'intérieur d'un service Docker défini dans le fichier docker-compose.yml.
docker-compose exec <service> <commande> Affiche en continu les journaux (logs) des services définis dans le fichier docker-compose.yml.
docker-compose logs -f Arrête et supprime uniquement les services qui n'ont pas de référence dans le fichier docker-compose.yml.
docker-compose down --remove-orphans Supprime tous les conteneurs, images non utilisées et autres ressources non utilisées pour libérer de l'espace disque.
docker system prune Supprime les images Docker non utilisées pour libérer de l'espace disque.
docker image prune Supprime les conteneurs Docker arrêtés pour libérer de l'espace disque.
docker container pruneSupprime les volumes Docker non utilisés pour libérer de l'espace disque.
docker volume prune Supprime les réseaux Docker non utilisés pour libérer de l'espace disque.
docker network prune
Last updated
Was this helpful?