Catalogue des Commandes 06/01/2026 09:00:00 angularforall.com

- Commandes Docker : guide complet de la CLI

Docker Conteneurs Devops Cli Images-Docker Registry Networking Volumes Deploiement Orchestration Infrastructure Docker-Compose Dockerfile Containers

Maîtrisez toutes les commandes Docker pour gérer conteneurs, images et orchestration : guide complet avec options, exemples et bonnes pratiques DevOps.

docker run
Description :

Crée et démarre un nouveau conteneur

Options :
  • --add-host
  • --attach
  • -a
  • --blkio-weight
  • --blkio-weight-device
  • --cap-add
  • --cap-drop
  • --cgroup-parent
  • --cgroupns
  • --cidfile
  • --cpu-count
  • --cpu-percent
  • --cpu-period
  • --cpu-quota
  • --cpu-rt-period ⚠️
  • --cpu-rt-runtime ⚠️
  • --cpu-shares
  • -c
  • --cpus
  • --cpuset-cpus
  • --cpuset-mems
  • --detach
  • -d
  • --detach-keys
  • --device
  • --device-cgroup-rule ⚠️
  • --device-read-bps ⚠️
  • --device-read-iops ⚠️
  • --device-write-bps
  • --device-write-iops
  • --disable-content-trust
  • --dns
  • --dns-opt
  • --dns-option
  • --dns-search
  • --domainname
  • --entrypoint
  • --env
  • -e
  • --env-file ⚠️
  • --expose
  • --gpus
  • --group-add
  • --health-cmd
  • --health-interval
  • --health-retries ⚠️
  • --health-start-interval
  • --health-start-period
  • --health-timeout
  • --help
  • --hostname
  • -h
  • --init
  • --interactive
  • -i
  • --ip
  • --ip6
  • --ipc
  • --isolation
  • --kernel-memory
  • --label
  • -l
  • --label-file ⚠️
  • --link
  • --link-local-ip
  • --log-driver
  • --log-opt
  • --mac-address
  • --memory
  • -m
  • --memory-reservation ⚠️
  • --memory-swap
  • --memory-swappiness
  • --mount
  • --name
  • --net
  • --network
  • --network-alias
  • --no-healthcheck
  • --oom-kill-disable
  • --oom-score-adj
  • --pid
  • --pids-limit
  • --platform
  • --privileged
  • --publish
  • -p
  • --publish-all
  • -P
  • --pull
  • --quiet
  • -q
  • --read-only ⚠️
  • --restart ⚠️
  • --rm ⚠️
  • --runtime ⚠️
  • --security-opt
  • --shm-size
  • --sig-proxy
  • --stop-signal
  • --stop-timeout
  • --storage-opt
  • --sysctl
  • --tmpfs
  • --tty
  • -t
  • --ulimit
  • --user
  • -u
  • --userns
  • --uts
  • --volume
  • -v
  • --volume-driver
  • --volumes-from ⚠️
  • --workdir
  • -w
docker ps
Description :

Liste les conteneurs en cours d'exécution

Options :
  • --all
  • -a
  • --filter ⚠️
  • -f ⚠️
  • --format ⚠️
  • --last
  • -n
  • --latest
  • -l
  • --no-trunc
  • --quiet
  • -q
  • --size
  • -s
docker stop
Description :

Arrête un ou plusieurs conteneurs en cours d'exécution

Options :
  • --signal
  • -s
  • --time
  • -t
docker start
Description :

Démarre un ou plusieurs conteneurs arrêtés

Options :
  • --attach
  • -a
  • --checkpoint
  • --checkpoint-dir
  • --detach-keys
  • --interactive
  • -i
docker restart
Description :

Redémarre un ou plusieurs conteneurs

Options :
  • --signal
  • -s
  • --time
  • -t
docker kill
Description :

Tue un ou plusieurs conteneurs en cours d'exécution

Options :
  • --signal
  • -s
docker rm
Description :

Supprime un ou plusieurs conteneurs

Options :
  • --force ⚠️
  • -f ⚠️
  • --link
  • -l
  • --volumes
  • -v
docker pause
Description :

Met en pause tous les processus d'un ou plusieurs conteneurs

docker unpause
Description :

Reprend l'exécution d'un ou plusieurs conteneurs mis en pause

docker exec
Description :

Exécute une commande dans un conteneur en cours d'exécution

Options :
  • --detach
  • -d
  • --detach-keys
  • --env
  • -e
  • --env-file ⚠️
  • --interactive
  • -i
  • --privileged
  • --tty
  • -t
  • --user
  • -u
  • --workdir
  • -w
docker attach
Description :

Attache la sortie standard à un conteneur en cours d'exécution

Options :
  • --detach-keys
  • --no-stdin
  • --sig-proxy
docker logs
Description :

Récupère les logs d'un conteneur

Options :
  • --details
  • --follow ⚠️
  • -f ⚠️
  • --since
  • --tail
  • -n
  • --timestamps
  • -t
  • --until
docker inspect
Description :

Affiche les informations détaillées sur un ou plusieurs conteneurs/images

Options :
  • --format ⚠️
  • -f ⚠️
  • --size
  • -s
  • --type
docker top
Description :

Affiche les processus en cours d'exécution d'un conteneur

docker stats
Description :

Affiche en temps réel les statistiques d'utilisation des conteneurs

Options :
  • --all
  • -a
  • --format ⚠️
  • --no-stream
  • --no-trunc
docker port
Description :

Liste les mappings de ports d'un conteneur

docker rename
Description :

Renomme un conteneur

docker update
Description :

Met à jour la configuration d'un ou plusieurs conteneurs

Options :
  • --blkio-weight
  • --cpu-period
  • --cpu-quota
  • --cpu-rt-period ⚠️
  • --cpu-rt-runtime ⚠️
  • --cpu-shares
  • -c
  • --cpus
  • --cpuset-cpus
  • --cpuset-mems
  • --memory
  • -m
  • --memory-reservation ⚠️
  • --memory-swap
  • --pids-limit
  • --restart ⚠️
docker wait
Description :

Bloque jusqu'à l'arrêt d'un conteneur et affiche son code de sortie

docker cp
Description :

Copie des fichiers/dossiers entre un conteneur et le système local

Options :
  • --archive
  • -a
  • --follow-link ⚠️
  • -L
  • --quiet
  • -q
docker diff
Description :

Inspecte les changements dans le système de fichiers d'un conteneur

docker commit
Description :

Crée une nouvelle image à partir des modifications d'un conteneur

Options :
  • --author
  • -a
  • --change
  • -c
  • --message
  • -m
  • --pause
  • -p
docker images
Description :

Liste les images Docker disponibles localement

Options :
  • --all
  • -a
  • --digests
  • --filter ⚠️
  • -f ⚠️
  • --format ⚠️
  • --no-trunc
  • --quiet
  • -q
docker pull
Description :

Télécharge une image depuis un registre Docker

Options :
  • --all-tags
  • -a
  • --disable-content-trust
  • --platform
  • --quiet
  • -q
docker push
Description :

Envoie une image vers un registre Docker

Options :
  • --all-tags
  • -a
  • --disable-content-trust
  • --quiet
  • -q
docker build
Description :

Construit une image Docker à partir d'un Dockerfile

Options :
  • --add-host
  • --build-arg
  • --cache-from ⚠️
  • --cgroup-parent
  • --compress
  • --cpu-period
  • --cpu-quota
  • --cpu-shares
  • -c
  • --cpuset-cpus
  • --cpuset-mems
  • --disable-content-trust
  • --file ⚠️
  • -f ⚠️
  • --force-rm ⚠️
  • --iidfile
  • --isolation
  • --label
  • --memory
  • -m
  • --memory-swap
  • --network
  • --no-cache
  • --output
  • -o
  • --platform
  • --progress
  • --pull
  • --quiet
  • -q
  • --rm ⚠️
  • --secret
  • --security-opt
  • --shm-size
  • --squash
  • --ssh
  • --stream
  • --tag
  • -t
  • --target
  • --ulimit
docker tag
Description :

Crée un tag pour une image

docker rmi
Description :

Supprime une ou plusieurs images Docker

Options :
  • --force ⚠️
  • -f ⚠️
  • --no-prune
docker history
Description :

Affiche l'historique d'une image

Options :
  • --format ⚠️
  • --human
  • -H
  • --no-trunc
  • --quiet
  • -q
docker save
Description :

Sauvegarde une ou plusieurs images dans une archive tar

Options :
  • --output
  • -o
docker load
Description :

Charge une image depuis une archive tar

Options :
  • --input
  • -i
  • --quiet
  • -q
docker import
Description :

Importe le contenu d'une archive tar pour créer une image

Options :
  • --change
  • -c
  • --message
  • -m
  • --platform
docker export
Description :

Exporte le système de fichiers d'un conteneur sous forme d'archive tar

Options :
  • --output
  • -o
docker login
Description :

Se connecte à un registre Docker

Options :
  • --password
  • -p
  • --password-stdin
  • --username
  • -u
docker logout
Description :

Se déconnecte d'un registre Docker

docker search
Description :

Recherche des images sur Docker Hub

Options :
  • --filter ⚠️
  • -f ⚠️
  • --format ⚠️
  • --limit
  • --no-trunc
docker version
Description :

Affiche la version de Docker installée

Options :
  • --format ⚠️
  • -f ⚠️
  • --kubeconfig
docker info
Description :

Affiche les informations système de Docker

Options :
  • --format ⚠️
  • -f ⚠️
docker system df
Description :

Affiche l'utilisation de l'espace disque par Docker

Options :
  • --format ⚠️
  • --verbose
  • -v
docker system prune
Description :

Supprime les données Docker inutilisées (conteneurs, images, volumes, réseaux)

Options :
  • --all
  • -a
  • --filter ⚠️
  • --force ⚠️
  • -f ⚠️
  • --volumes
docker system events
Description :

Affiche les événements en temps réel du démon Docker

Options :
  • --filter ⚠️
  • -f ⚠️
  • --format ⚠️
  • --since
  • --until
docker system info
Description :

Affiche les informations système (alias de docker info)

Options :
  • --format ⚠️
  • -f ⚠️
docker network ls
Description :

Liste les réseaux Docker

Options :
  • --filter ⚠️
  • -f ⚠️
  • --format ⚠️
  • --no-trunc
  • --quiet
  • -q
docker network create
Description :

Crée un réseau Docker

Options :
  • --attachable
  • --aux-address
  • --config-from ⚠️
  • --config-only
  • --driver
  • -d
  • --gateway
  • --ingress
  • --internal
  • --ip-range ⚠️
  • --ipam-driver
  • --ipam-opt
  • --ipv6
  • --label
  • --opt
  • -o
  • --scope
  • --subnet
docker network rm
Description :

Supprime un ou plusieurs réseaux Docker

Options :
  • --force ⚠️
  • -f ⚠️
docker network inspect
Description :

Affiche les informations détaillées sur un ou plusieurs réseaux

Options :
  • --format ⚠️
  • -f ⚠️
  • --verbose
  • -v
docker network connect
Description :

Connecte un conteneur à un réseau

Options :
  • --alias
  • --driver-opt
  • --ip
  • --ip6
  • --link
  • --link-local-ip
docker network disconnect
Description :

Déconnecte un conteneur d'un réseau

Options :
  • --force ⚠️
  • -f ⚠️
docker network prune
Description :

Supprime tous les réseaux inutilisés

Options :
  • --filter ⚠️
  • --force ⚠️
  • -f ⚠️
docker volume ls
Description :

Liste les volumes Docker

Options :
  • --filter ⚠️
  • -f ⚠️
  • --format ⚠️
  • --quiet
  • -q
docker volume create
Description :

Crée un volume Docker

Options :
  • --driver
  • -d
  • --label
  • --name
  • --opt
  • -o
docker volume rm
Description :

Supprime un ou plusieurs volumes Docker

Options :
  • --force ⚠️
  • -f ⚠️
docker volume inspect
Description :

Affiche les informations détaillées sur un ou plusieurs volumes

Options :
  • --format ⚠️
  • -f ⚠️
docker volume prune
Description :

Supprime tous les volumes locaux inutilisés

Options :
  • --filter ⚠️
  • --force ⚠️
  • -f ⚠️
docker compose up
Description :

Crée et démarre les conteneurs définis dans docker-compose.yml

Options :
  • --abort-on-container-exit
  • --always-recreate-deps ⚠️
  • --attach
  • -a
  • --attach-dependencies
  • --build
  • --detach
  • -d
  • --dry-run ⚠️
  • --exit-code-from ⚠️
  • --force-recreate ⚠️
  • --no-attach
  • --no-build
  • --no-color
  • --no-deps
  • --no-log-prefix
  • --no-recreate ⚠️
  • --no-start
  • --pull
  • --quiet-pull
  • --remove-orphans ⚠️
  • --renew-anon-volumes ⚠️
  • -V
  • --scale
  • --timeout
  • -t
  • --wait
  • --wait-timeout
docker compose down
Description :

Arrête et supprime les conteneurs, réseaux, volumes créés par 'up'

Options :
  • --dry-run ⚠️
  • --remove-orphans ⚠️
  • --rmi ⚠️
  • --timeout
  • -t
  • --volumes
  • -v
docker compose ps
Description :

Liste les conteneurs d'un projet Compose

Options :
  • --all
  • -a
  • --filter ⚠️
  • --format ⚠️
  • --no-trunc
  • --quiet
  • -q
  • --services
  • --status
docker compose logs
Description :

Affiche les logs des conteneurs d'un projet Compose

Options :
  • --follow ⚠️
  • -f ⚠️
  • --index
  • --no-color
  • --no-log-prefix
  • --since
  • --tail
  • -n
  • --timestamps
  • -t
  • --until
docker compose build
Description :

Construit ou reconstruit les services définis dans docker-compose.yml

Options :
  • --build-arg
  • --compress
  • --force-rm ⚠️
  • --memory
  • -m
  • --no-cache
  • --no-rm ⚠️
  • --parallel
  • --progress
  • --pull
  • --push
  • --quiet
  • -q
  • --ssh
  • --with-dependencies
docker compose pull
Description :

Télécharge les images des services définis dans docker-compose.yml

Options :
  • --ignore-buildable
  • --ignore-pull-failures ⚠️
  • --include-deps
  • --no-parallel
  • --parallel
  • --policy
  • --quiet
  • -q
docker compose push
Description :

Envoie les images des services vers leur registre

Options :
  • --ignore-push-failures ⚠️
  • --include-deps
  • --quiet
  • -q
docker compose start
Description :

Démarre les services existants d'un projet Compose

docker compose stop
Description :

Arrête les services en cours d'exécution

Options :
  • --timeout
  • -t
docker compose restart
Description :

Redémarre les conteneurs d'un projet Compose

Options :
  • --no-deps
  • --timeout
  • -t
docker compose pause
Description :

Met en pause les services d'un projet Compose

docker compose unpause
Description :

Reprend les services mis en pause

docker compose rm
Description :

Supprime les conteneurs arrêtés d'un projet Compose

Options :
  • --dry-run ⚠️
  • --force ⚠️
  • -f ⚠️
  • --stop
  • -s
  • --volumes
  • -v
docker compose run
Description :

Exécute une commande unique sur un service

Options :
  • --build
  • --cap-add
  • --cap-drop
  • --detach
  • -d
  • --entrypoint
  • --env
  • -e
  • --interactive
  • -i
  • --label
  • -l
  • --name
  • --no-TTY
  • -T
  • --no-deps
  • --publish
  • -p
  • --quiet-pull
  • --remove-orphans ⚠️
  • --rm ⚠️
  • --service-ports
  • --use-aliases
  • --user
  • -u
  • --volume
  • -v
  • --workdir
  • -w
docker compose exec
Description :

Exécute une commande dans un conteneur en cours d'exécution

Options :
  • --detach
  • -d
  • --env
  • -e
  • --index
  • --interactive
  • -i
  • --no-TTY
  • -T
  • --privileged
  • --tty
  • --user
  • -u
  • --workdir
  • -w
docker compose config
Description :

Valide et affiche la configuration Compose

Options :
  • --environment
  • --format ⚠️
  • --hash
  • --images
  • --no-consistency
  • --no-interpolate
  • --no-normalize
  • --no-path-resolution ⚠️
  • --output
  • -o
  • --profiles
  • --quiet
  • -q
  • --resolve-image-digests ⚠️
  • --services
  • --variables
  • --volumes
docker compose images
Description :

Liste les images utilisées par les conteneurs créés

Options :
  • --format ⚠️
  • --quiet
  • -q
docker compose ls
Description :

Liste les projets Compose en cours d'exécution

Options :
  • --all
  • -a
  • --filter ⚠️
  • --format ⚠️
  • --quiet
  • -q
docker compose top
Description :

Affiche les processus en cours d'exécution des services

docker compose port
Description :

Affiche le port public d'un service

Options :
  • --index
  • --protocol
docker compose events
Description :

Écoute les événements en temps réel des conteneurs

Options :
  • --json
docker compose cp
Description :

Copie des fichiers entre les conteneurs de service et le système local

Options :
  • --all
  • --archive
  • -a
  • --follow-link ⚠️
  • -L
  • --index
docker compose watch
Description :

Surveille les modifications et met à jour les services

Options :
  • --no-up
  • --prune
  • --quiet
  • -q
docker compose alpha
Description :

Commandes expérimentales Compose

Options :
  • dry-run ⚠️
  • viz
  • watch
docker scout
Description :

Analyse les images pour les vulnérabilités

Options :
  • compare
  • config
  • cves
  • enroll
  • environment
  • integration
  • quickview
  • recommendations
  • repo
  • version
  • cache
  • df
docker buildx
Description :

Build étendu avec BuildKit

Options :
  • build
  • bake
  • create
  • dial-stdio
  • du
  • imagetools
  • inspect
  • install
  • ls
  • prune
  • rm ⚠️
  • stop
  • uninstall
  • use
  • version
docker context
Description :

Gère les contextes Docker

Options :
  • create
  • export
  • import
  • inspect
  • ls
  • rm ⚠️
  • update
  • use
  • show
docker manifest
Description :

Gère les manifestes d'images Docker

Options :
  • annotate
  • create
  • inspect
  • push
  • rm ⚠️
docker plugin
Description :

Gère les plugins Docker

Options :
  • create
  • disable
  • enable
  • inspect
  • install
  • ls
  • push
  • rm ⚠️
  • set
  • upgrade
docker secret
Description :

Gère les secrets Docker Swarm

Options :
  • create
  • inspect
  • ls
  • rm ⚠️
docker config
Description :

Gère les configurations Docker Swarm

Options :
  • create
  • inspect
  • ls
  • rm ⚠️
docker node
Description :

Gère les nœuds Docker Swarm

Options :
  • demote
  • inspect
  • ls
  • promote
  • ps
  • rm ⚠️
  • update
docker service
Description :

Gère les services Docker Swarm

Options :
  • create
  • inspect
  • logs
  • ls
  • ps
  • rm ⚠️
  • rollback
  • scale
  • update
docker stack
Description :

Gère les stacks Docker Swarm

Options :
  • config
  • deploy
  • ls
  • ps
  • rm ⚠️
  • services
docker swarm
Description :

Gère le cluster Swarm

Options :
  • ca
  • init
  • join
  • join-token
  • leave
  • unlock
  • unlock-key
  • update
docker trust
Description :

Gère la confiance sur les images Docker (Content Trust)

Options :
  • inspect
  • key
  • revoke
  • sign
  • signer

Partager