Quelques commandes Docker utiles
Commandes Docker Utiles
Lister les réseaux docker
docker network ls
Lister les volumes docker
docker volume ls
Afficher 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 -d
Arrê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 prune
Supprime 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?