Commandes utiles Gestion des Containers docker run Crée et exécute un container basé sur une image donnée. Exemple : docker run -d --name my-container nginx docker ps Liste les containers en cours d'exécution. Exemple : docker ps pour afficher les containers en fonctionnement. docker ps -a Liste tous les containers (en cours d'exécution ou arrêtés). Exemple : docker ps -a docker start Démarre un container arrêté. Exemple : docker start my-container docker stop Arrête un container en cours d'exécution. Exemple : docker stop my-container docker restart Redémarre un container. Exemple : docker restart my-container docker exec -it Exécute une commande dans un container en cours d'exécution. Par exemple, pour ouvrir un terminal interactif (bash) : Exemple : docker exec -it my-container bash docker logs Affiche les logs d'un container. Exemple : docker logs my-container docker rm Supprime un container arrêté. Exemple : docker rm my-container 2. Gestion des Images docker pull Télécharge une image depuis Docker Hub ou un autre registre. Exemple : docker pull nginx docker build -t . Crée une image Docker à partir d'un Dockerfile situé dans le répertoire courant. Exemple : docker build -t my-image . docker images Liste toutes les images locales. Exemple : docker images docker rmi Supprime une image locale. Exemple : docker rmi my-image 3. Gestion des Volumes docker volume create Crée un volume Docker. Exemple : docker volume create my-volume docker volume ls Liste tous les volumes Docker. Exemple : docker volume ls docker volume inspect Affiche des informations détaillées sur un volume. Exemple : docker volume inspect my-volume docker volume rm Supprime un volume Docker. Exemple : docker volume rm my-volume 4. Réseaux Docker docker network ls Liste tous les réseaux Docker. Exemple : docker network ls docker network create Crée un réseau Docker. Exemple : docker network create my-network docker network inspect Affiche des informations détaillées sur un réseau Docker. Exemple : docker network inspect my-network docker network rm Supprime un réseau Docker. Exemple : docker network rm my-network 5. Gestion des Docker Compose docker-compose up Démarre les services définis dans un fichier docker-compose.yml. Exemple : docker-compose up docker-compose down Arrête et supprime les services définis dans un fichier docker-compose.yml. Exemple : docker-compose down docker-compose ps Affiche l'état des services Docker Compose. Exemple : docker-compose ps docker-compose logs Affiche les logs des services Docker Compose. Exemple : docker-compose logs 6. Autres Commandes Utiles docker info Affiche des informations détaillées sur l'état du moteur Docker. Exemple : docker info docker stats Affiche l'utilisation des ressources pour chaque container en cours d'exécution. Exemple : docker stats docker version Affiche la version de Docker installée. Exemple : docker version