Convertisseur Gratuit

Commandes Docker Aide-Mémoire

Aide-mémoire complet des commandes Docker. Recherchez 70+ commandes essentielles avec exemples, descriptions et copie en un clic.

docker run
Create and start a new container from an image
Exemple :docker run -d -p 80:80 --name web nginx
docker run -it
Run a container interactively with a terminal
Exemple :docker run -it ubuntu bash
docker run --rm
Run a container and remove it automatically when it exits
Exemple :docker run --rm alpine echo 'hello'
docker run -e
Set environment variables in a container
Exemple :docker run -e NODE_ENV=production node:18
docker run -v
Mount a volume or bind mount into a container
Exemple :docker run -v /host/path:/container/path nginx
docker start
Start one or more stopped containers
Exemple :docker start my-container
docker stop
Stop one or more running containers gracefully
Exemple :docker stop my-container
docker restart
Restart one or more containers
Exemple :docker restart my-container
docker rm
Remove one or more stopped containers
Exemple :docker rm my-container
docker rm -f
Force-remove a running container
Exemple :docker rm -f my-container
docker ps
List running containers
Exemple :docker ps
docker ps -a
List all containers including stopped ones
Exemple :docker ps -a
docker exec
Run a command in a running container
Exemple :docker exec -it my-container bash
docker logs
Fetch logs from a container
Exemple :docker logs -f --tail 100 my-container
docker inspect
Return low-level information about a container or image
Exemple :docker inspect my-container
docker stats
Display live resource usage statistics for containers
Exemple :docker stats my-container
docker top
Display running processes inside a container
Exemple :docker top my-container
docker pause
Pause all processes within a container
Exemple :docker pause my-container
docker unpause
Unpause all processes within a paused container
Exemple :docker unpause my-container
docker rename
Rename an existing container
Exemple :docker rename old-name new-name
docker kill
Kill a running container by sending a signal
Exemple :docker kill --signal=SIGTERM my-container
docker cp
Copy files between a container and the host filesystem
Exemple :docker cp my-container:/app/config.json ./config.json
docker attach
Attach local I/O streams to a running container
Exemple :docker attach my-container
docker pull
Download an image from a registry
Exemple :docker pull nginx:latest
docker push
Upload an image to a registry
Exemple :docker push myuser/myimage:v1.0
docker build
Build an image from a Dockerfile
Exemple :docker build -t myapp:latest .
docker build --no-cache
Build an image without using the layer cache
Exemple :docker build --no-cache -t myapp:latest .
docker images
List all locally available images
Exemple :docker images
docker rmi
Remove one or more images
Exemple :docker rmi nginx:old myimage:v1
docker tag
Create a tag referencing a source image
Exemple :docker tag myapp:latest myuser/myapp:v2.0
docker history
Show the history of an image's layers
Exemple :docker history nginx:latest
docker save
Save an image to a tar archive
Exemple :docker save -o myimage.tar myapp:latest
docker load
Load an image from a tar archive
Exemple :docker load -i myimage.tar
docker import
Import a tarball to create a filesystem image
Exemple :docker import mycontainer.tar myimage:imported
docker export
Export a container's filesystem as a tar archive
Exemple :docker export my-container > mycontainer.tar
docker commit
Create a new image from a container's changes
Exemple :docker commit my-container myimage:snapshot
docker image prune
Remove unused (dangling) images
Exemple :docker image prune -a
docker network create
Create a new network
Exemple :docker network create --driver bridge my-network
docker network ls
List all networks
Exemple :docker network ls
docker network rm
Remove one or more networks
Exemple :docker network rm my-network
docker network inspect
Show detailed information about a network
Exemple :docker network inspect my-network
docker network connect
Connect a running container to a network
Exemple :docker network connect my-network my-container
docker network disconnect
Disconnect a container from a network
Exemple :docker network disconnect my-network my-container
docker network prune
Remove all unused networks
Exemple :docker network prune
docker volume create
Create a named volume
Exemple :docker volume create my-volume
docker volume ls
List all volumes
Exemple :docker volume ls
docker volume rm
Remove one or more volumes
Exemple :docker volume rm my-volume
docker volume inspect
Display detailed information about a volume
Exemple :docker volume inspect my-volume
docker volume prune
Remove all unused local volumes
Exemple :docker volume prune
docker compose up
Create and start all services defined in compose file
Exemple :docker compose up -d
docker compose down
Stop and remove containers, networks from compose
Exemple :docker compose down --volumes
docker compose ps
List containers for a compose project
Exemple :docker compose ps
docker compose logs
View output from compose service containers
Exemple :docker compose logs -f web
docker compose build
Build or rebuild services defined in compose file
Exemple :docker compose build --no-cache web
docker compose pull
Pull service images defined in the compose file
Exemple :docker compose pull
docker compose restart
Restart service containers
Exemple :docker compose restart web
docker compose exec
Execute a command in a running service container
Exemple :docker compose exec web bash
docker compose run
Run a one-off command on a service
Exemple :docker compose run --rm web npm test
docker compose stop
Stop running containers without removing them
Exemple :docker compose stop web
docker compose config
Validate and view the merged compose configuration
Exemple :docker compose config
docker info
Display system-wide Docker information
Exemple :docker info
docker version
Show the Docker client and daemon version
Exemple :docker version
docker system df
Show disk usage by Docker objects
Exemple :docker system df -v
docker system prune
Remove all unused Docker resources at once
Exemple :docker system prune -a --volumes
docker events
Stream real-time events from the Docker daemon
Exemple :docker events --filter type=container
docker login
Log in to a Docker registry
Exemple :docker login registry.example.com
docker logout
Log out from a Docker registry
Exemple :docker logout registry.example.com
docker search
Search Docker Hub for images
Exemple :docker search --filter stars=100 nginx
docker context ls
List available Docker contexts
Exemple :docker context ls
docker context use
Switch the active Docker context
Exemple :docker context use my-remote-host

À propos de cet outil

Un guide de référence rapide complet pour les commandes Docker. Parcourez les commandes, la syntaxe et les exemples couramment utilisés, organisés par catégorie. Consultable et adapté aux appareils mobiles : ajoutez cette page à vos favoris pour un accès instantané lorsque vous avez besoin d'un rappel rapide.

Comment l'utiliser

  1. Parcourez les sections de référence catégorisées.
  2. Utilisez la barre de recherche pour rechercher des commandes ou une syntaxe spécifiques.
  3. Cliquez sur n’importe quelle entrée pour voir des exemples d’utilisation et des explications.
  4. Copiez les commandes directement pour les utiliser dans votre terminal ou éditeur.

Questions fréquentes

Cette référence est-elle à jour ?
La référence couvre les commandes largement utilisées et la syntaxe stable d’une version à l’autre. Pour les derniers ajouts ou fonctionnalités spécifiques à la version, consultez la documentation officielle.
Puis-je l'utiliser hors ligne ?
Une fois chargée, la page fonctionne sans connexion Internet. Ajoutez-le à vos favoris pour un accès rapide : tout le contenu est affiché dans le navigateur sans autres requêtes réseau.
Est-ce complet ou juste les bases ?
Il couvre les commandes et les modèles les plus couramment utilisés qui gèrent 90 % des tâches quotidiennes. Pour des fonctionnalités de niche ou avancées, consultez la documentation officielle.
Puis-je suggérer des ajouts ?
Nous mettons régulièrement à jour nos références. Si vous remarquez des commandes manquantes ou avez des suggestions, faites-le nous savoir via notre page de contact.