Commandes utiles
Gestion des Containers
-
docker run <image>
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 <container>
Démarre un container arrêté.Exemple :
docker start my-container
-
docker stop <container>
Arrête un container en cours d'exécution.Exemple :
docker stop my-container
-
docker restart <container>
Redémarre un container.Exemple :
docker restart my-container
-
docker exec -it <container> <command>
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 <container>
Affiche les logs d'un container.Exemple :
docker logs my-container
-
docker rm <container>
Supprime un container arrêté.Exemple :
docker rm my-container
2. Gestion des Images
-
docker pull <image>
Télécharge une image depuis Docker Hub ou un autre registre.Exemple :
docker pull nginx
-
docker build -t <image_name> .
Crée une image Docker à partir d'unDockerfile
situé dans le répertoire courant.Exemple :
docker build -t my-image .
-
docker images
Liste toutes les images locales.Exemple :
docker images
-
docker rmi <image>
Supprime une image locale.Exemple :
docker rmi my-image
3. Gestion des Volumes
-
docker volume create <volume_name>
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 <volume_name>
Affiche des informations détaillées sur un volume.Exemple :
docker volume inspect my-volume
-
docker volume rm <volume_name>
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 <network_name>
Crée un réseau Docker.Exemple :
docker network create my-network
-
docker network inspect <network_name>
Affiche des informations détaillées sur un réseau Docker.Exemple :
docker network inspect my-network
-
docker network rm <network_name>
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 fichierdocker-compose.yml
.Exemple :
docker-compose up
-
docker-compose down
Arrête et supprime les services définis dans un fichierdocker-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
No Comments