Cheatography
https://cheatography.com
Cheat Sheet pour débuter avec docker
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 configuration du docker |
docker version |
Récupère la version de docker |
docker build -t <Image>:<Tag> . |
Construit une image Docker à partir d'un "Dockerfile" ou d'un conteneur. |
docker login <repository> |
Se connecte à un dépôt distant |
docker push <Image_Name>:<Tag> |
Pousse l'image vers le dépôt distant |
docker pull<Image_Name>:<Tag> |
Extrait l'image du dépôt distant |
Commandes des conteneurs
docker inspect <Container> |
Contrôle un conteneur |
docker stats <Container> |
Affiche le flux de données en direct du conteneur |
docker logs <Container> |
Récupère les journaux du conteneur |
docker run <Container> |
Exécute le conteneur |
docker kill <Container> |
Tue un conteneur en cours d'exécution |
docker start <Container> |
Démarre le conteneur |
docker stop <Container |
Arrête un conteneur en cours d'exécution |
docker restart <Container> |
Redémarre le conteneur |
docker rm <Container> |
Supprime le conteneur |
docker port <Container> |
Liste le mappage des ports du conteneur |
docker pause <Container> |
Suspend tous les processus du conteneur |
docker unpause <Container> |
Dé-suspens de tous les processus du conteneur |
<Container> 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 <Network> |
Contrôle les informations d'un réseau |
docker network create <Network> |
Crée un réseau |
docker network rm <Network> |
Supprime un réseau |
docker network connect <Network> <Container> |
Connecte un conteneur au réseau |
docker network connect --ip <IP> <Network> <Container> |
Spécifie l'adresse IP de l'interface du conteneur |
docker network disconnect <Network_Name> <Container> |
Déconnecte le conteneur du réseau |
<Réseau> peut être remplacé par l'ID ou le NOM du réseau
Diverses Commandes
docker cp <Container>:<source_path> <dest_path> |
Copie du conteneur vers l'hôte |
docker cp <source_path> <Container>:<dest_path> |
Copie de l'hôte au conteneur |
docker exec -ti <Container> <Entrypoint> |
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 |
--publish-all |
Publie tous les ports |
--expose |
Expose le port du conteneur |
-d, –-detach |
Exécute en arrière-plan |
-e, –-env |
définit des variables d'environnement |
-v, --volume |
Monte des fichiers ou des répertoires |
-i, --interactive |
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'inverse |
Ces mots-clés d'options peuvent être ajoutés à la plupart des commandes docker
Commandes d'images
docker images |
Liste les images disponibles localement |
docker run <Image> |
Exécute l'image |
docker create <Image>:<Tag> |
Crée une image |
docker rmi <Image> |
Supprime l'image |
docker save <Image> |
Sauvegarde des images dans une archive tar |
docker search <image> |
Recherche d'images Docker |
docker pull <image> |
Récupère une image docker |
docker build -t <image>:<tag> <run_directory> -f <dockerfile> |
Construit une image à partir d'un "dockerfile" |
docker image prune |
Supprime toutes les images docker inutilisées |
Commandes sur les volumes
docker volume ls |
Liste les volumes |
docker volume inspect <Volume> |
Contrôle le volume |
docker volume create <Volume> |
Crée un volume |
docker volume rm <Volume> |
Supprime un volume |
docker volume prune |
Supprime les volumes inutilisés |
<Volume> 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 informations sur le système Docker |
docker diff <container> |
Affiche tous les fichiers qui ont été modifiés depuis le démarrage |
docker top <container> |
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 |
|
Created By
https://www.bardin.consulting
Metadata
Comments
No comments yet. Add yours below!
Add a Comment
Related Cheat Sheets