Commande | Description |
---|---|
docker run [options] [image] |
Crée et démarre un conteneur |
docker ps |
Liste les conteneurs en cours d'exécution |
docker ps -a |
Liste tous les conteneurs (y compris ceux 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 conteneur |
docker rm -v [container] |
Supprime un conteneur et ses volumes anonymes |
docker exec -it [container] [command] |
Exécute une commande dans un conteneur en cours d'exécution |
docker logs [container] |
Affiche les logs d'un conteneur |
docker inspect [container] |
Affiche des informations détaillées sur un conteneur |
Commande | Description |
---|---|
docker images |
Liste les images disponibles localement |
docker pull [image] |
Télécharge une image depuis un registre |
docker build -t [name:tag] [path] |
Construit une image à partir d'un Dockerfile |
docker rmi [image] |
Supprime une image |
docker tag [image] [new-image] |
Crée un tag pointant vers une image source |
Commande | Description |
---|---|
docker volume ls |
Liste tous les volumes |
docker volume create [name] |
Crée un nouveau volume |
docker volume inspect [volume] |
Affiche des informations détaillées sur un volume |
docker volume rm [volume] |
Supprime un volume |
docker volume prune |
Supprime tous les volumes non utilisés |
Commande | Description |
---|---|
docker network ls |
Liste tous les réseaux |
docker network create [options] [name] |
Crée un nouveau réseau |
docker network connect [network] [container] |
Connecte un conteneur à un réseau |
docker network disconnect [network] [container] |
Déconnecte un conteneur d'un réseau |
docker network inspect [network] |
Affiche des informations détaillées sur un réseau |
docker network rm [network] |
Supprime un réseau |
docker network prune |
Supprime tous les réseaux non utilisés |
Commande | Description |
---|---|
docker system prune |
Supprime tous les conteneurs arrêtés, réseaux non utilisés et images en suspens |
docker system prune -a |
Comme ci-dessus, mais supprime également toutes les images non utilisées |
docker system prune -a --volumes |
Comme ci-dessus, mais supprime également tous les volumes non utilisés |
docker container prune |
Supprime tous les conteneurs arrêtés |
docker image prune |
Supprime les images en suspens |
docker image prune -a |
Supprime toutes les images non utilisées |
Commande | Description |
---|---|
docker-compose up |
Crée et démarre les services définis dans docker-compose.yml |
docker-compose up -d |
Comme ci-dessus, mais en arrière-plan |
docker-compose down |
Arrête et supprime les conteneurs, réseaux créés par up |
docker-compose down -v |
Comme ci-dessus, mais supprime également les volumes |
docker-compose ps |
Liste les conteneurs de Compose |
docker-compose logs |
Affiche les logs des services |