đł 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 fichierdocker-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