Docker Cheat Sheet

A Programming › Docker cheat sheet in français (French) by azertytr

Cheat Sheet pour débuter avec docker

11,263 views 1,890 downloads 12 May 2022 History

Commandes de base de Docker

docker ps
Liste des conteneurs démarrés
docker ps -a
Liste de tous les conteneurs
docker info
Récupère la config­uration du docker
docker version
Récupère la version de docker
docker build -t <Im­­ag­e­>­:<­­Tag> .
Construit une image Docker à partir d'un "­Doc­ker­fil­e" ou d'un conteneur.
docker login <re­pos­ito­ry>
Se connecte à un dépôt distant
docker push <Im­­ag­e­_­Na­­me>­­:<­T­a­g>
Pousse l'image vers le dépôt distant
docker pull<I­­ma­g­e­_N­­ame­­>:­<­T­ag>
Extrait l'image du dépôt distant

Commandes des conteneurs

docker inspect <Co­nta­ine­r>
Contrôle un conteneur
docker stats <Co­­nt­a­i­ne­­r>
Affiche le flux de données en direct du conteneur
docker logs <Co­­­n­t­a­­i­­ne­­­r>
Récupère les journaux du conteneur
docker run <Co­­nt­a­i­ne­­r>
Exécute le conteneur
docker kill <Co­­nt­a­i­ne­­r>
Tue un conteneur en cours d'ex­écution
docker start <Co­­nt­a­i­ne­­r>
Démarre le conteneur
docker stop <Co­­nt­a­ine­r
Arrête un conteneur en cours d'ex­écution
docker restart <Co­­nt­a­i­ne­­r>
Redémarre le conteneur
docker rm <Co­­nt­a­i­ne­­r>
Supprime le conteneur
docker port <Co­­nt­a­i­ne­­r>
Liste le mappage des ports du conteneur
docker pause <Co­­nt­a­i­ne­­r>
Suspend tous les processus du conteneur
docker unpause <Co­nta­ine­r>
Dé-suspens de tous les processus du conteneur
<Co­nta­ine­r> peut être remplacé par l'ID ou le NOM du conteneur.

Commandes des réseaux

docker network ls
Liste des réseaux
docker network inspect <Ne­­tw­o­r­k>
Contrôle les inform­ations d'un réseau
docker network create <Ne­­tw­o­r­k>
Crée un réseau
docker network rm <Ne­­tw­o­r­k>
Supprime un réseau
docker network connect <Ne­­tw­o­r­k> <Co­­nt­a­i­ne­­r>
Connecte un conteneur au réseau
docker network connect --ip <IP> <Ne­­tw­o­r­k> <Co­­nt­a­i­ne­­r>
Spécifie l'ad­resse IP de l'in­terface du conteneur
docker network disconnect <Ne­­tw­o­r­k_­­Nam­­e> <Co­­nt­a­i­ne­­r>
Déconnecte le conteneur du réseau
<Ré­sea­u> peut être remplacé par l'ID ou le NOM du réseau

Diverses Commandes

docker cp <Co­­nt­a­i­ne­­r>:­­<s­o­u­rc­­e_p­­at­h> <de­­st­_­p­at­­h>
Copie du conteneur vers l'hôte
docker cp <so­urc­e_p­ath> <Co­nta­ine­r>:­<de­st_­pat­h>
Copie de l'hôte au conteneur
docker exec -ti <Co­­nt­a­i­ne­­r> <En­­tr­y­p­oi­­nt>
Exécute le terminal d'un conteneur vivant

Mots clés des options

-p, –-publish
Mappage des ports entre l'hôte et le conteneur
--publ­­is­h-all
Publie tous les ports
--expose
Expose le port du conteneur
-d, –-detach
Exécute en arrièr­e-plan
-e, –-env
définit des variables d'en­vir­onn­ement
-v, --volume
Monte des fichiers ou des répert­oires
-i, --inte­­ra­ctive
Fournit l'accès à une invite de commande dans un conteneur en cours d'ex­écution
-t, --tty
exec
Exécute une nouvelle commande dans un conteneur
cp
copie des données entre le conteneur et l'hôte ou l'in­verse
Ces mots-clés d'op­tions peuvent être ajoutés à la plupart des commandes docker

Commandes d'images

docker images
Liste les images dispon­ibles localement
docker run <Im­­ag­e>
Exécute l'image
docker create <Im­­ag­e­>­:<­­Tag>
Crée une image
docker rmi <Im­­ag­e>
Supprime l'image
docker save <Im­­ag­e>
Sauvegarde des images dans une archive tar
docker search <im­age>
Recherche d'images Docker
docker pull <im­age>
Récupère une image docker
docker build -t <im­age­>:<­tag> <ru­n_d­ire­cto­ry> -f <do­cke­rfi­le>
Construit une image à partir d'un "­doc­ker­fil­e"
docker image prune
Supprime toutes les images docker inutil­isées

Commandes sur les volumes

docker volume ls
Liste les volumes
docker volume inspect <Vo­­lu­m­e>
Contrôle le volume
docker volume create <Vo­­lu­m­e>
Crée un volume
docker volume rm <Vo­­lu­m­e>
Supprime un volume
docker volume prune
Supprime les volumes inutilisés
<Vo­lum­e> peut être remplacé par l'ID ou le NOM du volume

Dépannage

docker system df
Montre l'espace disque utilisé par le docker
docker system info
Affiche les inform­ations sur le système Docker
docker diff <co­nta­ine­r>
Affiche tous les fichiers qui ont été modifiés depuis le démarrage
docker top <co­nta­ine­r>
Afficher le résultat de la commande "­top­" des processus en cours d'ex­écution dans un conteneur
docker stats
Affiche le résultat de la commande "­top­" de tous les conteneurs Docker

Comments

No comments yet.

Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.