Commandes utiles

Commandes principales pour administrer Docker et Docker Compose.

Créé le 2 novembre 2025

Mis à jour le 2 novembre 2025

Gestion des services Docker


CommandeDescription
sudo systemctl start dockerDémarre le service Docker
sudo systemctl stop dockerArrête le service Docker
sudo systemctl restart dockerRedémarre complètement le service
sudo systemctl status dockerAffiche l’état actuel du service
sudo systemctl enable dockerActive le démarrage automatique au boot

Gestion des conteneurs


CommandeDescription
docker psListe les conteneurs en cours d’exécution
docker ps -aListe tous les conteneurs (actifs et arrêtés)
docker start nom_du_conteneurDémarre un conteneur arrêté
docker stop nom_du_conteneurArrête un conteneur en cours
docker restart nom_du_conteneurRedémarre un conteneur
docker rm nom_du_conteneurSupprime un conteneur arrêté
docker logs -f nom_du_conteneurAffiche les logs en temps réel
docker exec -it nom_du_conteneur bashOuvre un terminal bash dans un conteneur
docker exec -it nom_du_conteneur shOuvre un terminal sh dans un conteneur
docker inspect nom_du_conteneurAffiche les détails du conteneur

Gestion des images


CommandeDescription
docker imagesListe les images disponibles
docker pull nom_image[:tag]Télécharge une image depuis Docker Hub
docker build -t nom_image .Construit une image à partir d’un Dockerfile
docker rmi nom_imageSupprime une image
docker image pruneSupprime les images inutilisées

Gestion des volumes et réseaux


CommandeDescription
docker volume lsListe les volumes créés
docker volume rm nom_volumeSupprime un volume
docker network lsListe les réseaux Docker
docker network inspect nom_reseauDétaille la configuration d’un réseau

Gestion avec Docker Compose


CommandeDescription
docker compose up -dLance les conteneurs en arrière-plan
docker compose -f compose.prod.yml upLance les conteneurs avec le fichier compose indiqué
docker compose -env-file .env.prod upLance les conteneurs avec le fichier d'environnement indiqué
docker compose -p mon_prefix upLance les conteneurs et prefix les noms des containers
docker compose downStoppe et supprime les conteneurs, réseaux, volumes
docker compose buildConstruit les images définies dans le compose.yml
docker compose restartRedémarre les services du projet
docker compose psListe les services actifs
docker compose logs -fAffiche les logs en temps réel
docker compose exec service bashOuvre un shell dans un service
docker compose configVérifie et affiche la configuration finale