Skip to Content
🎉 Utilisez JS efficacement →

🐳 Liste des Commandes CLI Docker

Voici une sélection des commandes Docker les plus courantes, classées par catégories pour une utilisation efficace au quotidien.


đŸ”č Commandes GĂ©nĂ©rales

  • docker --version
    Affiche la version de Docker installée sur la machine.
  • docker info
    Fournit des informations dĂ©taillĂ©es sur l’installation Docker (nombre de conteneurs, images, etc.).
  • docker help
    Affiche l’aide et la liste complùte des commandes disponibles.

🚀 Gestion des Conteneurs

  • docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
    Lance un nouveau conteneur à partir d’une image.
    Exemple : docker run -d -p 80:80 --name mon-serveur-web nginx
  • docker ps
    Liste les conteneurs en cours d’exĂ©cution.
  • docker ps -a
    Liste tous les conteneurs (en cours d’exĂ©cution et arrĂȘtĂ©s).
  • docker stop CONTAINER
    ArrĂȘte un conteneur en cours d’exĂ©cution.
  • docker start CONTAINER
    DĂ©marre un conteneur arrĂȘtĂ©.
  • docker restart CONTAINER
    Redémarre un conteneur.
  • docker rm CONTAINER
    Supprime un ou plusieurs conteneurs arrĂȘtĂ©s.
  • docker logs CONTAINER
    Affiche les logs d’un conteneur.
  • docker exec -it CONTAINER COMMAND
    ExĂ©cute une commande dans un conteneur en cours d’exĂ©cution (exemple : accĂ©der Ă  un shell avec /bin/bash).

📩 Gestion des Images

  • docker pull IMAGE
    Télécharge une image depuis un registre (par défaut Docker Hub).
  • docker build -t TAG PATH
    CrĂ©e une nouvelle image Ă  partir d’un Dockerfile situĂ© dans le rĂ©pertoire spĂ©cifiĂ©.
  • docker images
    Liste toutes les images locales.
  • docker rmi IMAGE
    Supprime une ou plusieurs images locales.
  • docker tag IMAGE TAG
    Attribue un tag Ă  une image existante.

đŸ’Ÿ Gestion des Volumes

  • docker volume create VOLUME
    Crée un volume Docker pour le stockage de données persistantes.
  • docker volume ls
    Liste tous les volumes Docker.
  • docker volume rm VOLUME
    Supprime un volume Docker.

🌐 RĂ©seaux

  • docker network create NETWORK
    Crée un nouveau réseau pour connecter des conteneurs.
  • docker network ls
    Liste les réseaux Docker.
  • docker network inspect NETWORK
    Affiche des informations détaillées sur un réseau Docker.
  • docker network connect NETWORK CONTAINER
    Connecte un conteneur à un réseau Docker.
  • docker network disconnect NETWORK CONTAINER
    DĂ©connecte un conteneur d’un rĂ©seau Docker.

📝 Docker Compose

  • docker-compose up
    Démarre les services définis dans le fichier docker-compose.yml.
  • docker-compose down
    ArrĂȘte et supprime les conteneurs et rĂ©seaux crĂ©Ă©s par Docker Compose.
  • docker-compose ps
    Liste les services en cours d’exĂ©cution gĂ©rĂ©s par Docker Compose.
  • docker-compose logs
    Affiche les logs des services orchestrés par Docker Compose.

🔐 Gestion des Registres

  • docker login
    Authentifie auprĂšs d’un registre Docker (par dĂ©faut Docker Hub).
  • docker push IMAGE
    Envoie une image locale vers un registre Docker.
  • docker search TERM
    Recherche une image dans un registre Docker.

Ces commandes constituent une base essentielle pour travailler avec Docker, que ce soit pour le dĂ©veloppement, le test ou le dĂ©ploiement d’applications. 🚀

N’hĂ©sitez pas Ă  explorer la documentation officielle de Docker  pour en savoir plus et dĂ©couvrir d’autres fonctionnalitĂ©s !

mis Ă  jour le