Cheat Sheet pour débuter avec 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
|
|
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
|
|
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
|
|
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
|
|
-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
|
|
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
|
|
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
|
|
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
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.