docker / Guides

Libérer de l’espace Docker sans supprimer les volumes

Identifiez d’abord ce qui occupe le disque et où se trouvent les données. Un objet inutilisé par Docker peut encore vous être utile.

Les exemples utilisent Bash ; consultez les références pour les détails de votre environnement.

docker — Aide-mémoire

Examiner avant de supprimer

docker system df -v
docker ps -a
docker volume ls

Comparez images, conteneurs, volumes et cache de construction. L’espace récupérable est une estimation, pas un aperçu des suppressions. Vérifiez les montages des conteneurs importants avec docker inspect <container>.

Choisir un nettoyage ciblé

CommandeSuppressionÀ vérifier
docker image pruneImages danglingLes anciennes constructions locales utiles.
docker container pruneTous les conteneurs arrêtésLeur couche inscriptible et leur configuration.
docker builder pruneCache de construction admissibleLe coût d’une nouvelle construction.

Lancez seulement la commande adaptée et lisez la confirmation. Supprimer un conteneur arrêté fait perdre les données présentes uniquement dans sa couche inscriptible. Volumes et bind mounts sont des stockages distincts.

Comprendre le nettoyage général

docker system prune

Cette commande supprime les conteneurs arrêtés, réseaux inutilisés, images dangling et cache inutilisé. Elle exclut les volumes par défaut. Avec -a, les images sans conteneur associé sont aussi visées, même avec un tag.

Conserver les volumes ne protège pas les données stockées uniquement dans un conteneur supprimé. Sauvegardez les données importantes avant le nettoyage.

Vérifier le résultat et les limites

docker system df -v
docker ps -a
docker volume ls

Vérifiez les volumes nécessaires et l’accès de l’application à ses données. N’ajoutez pas --volumes et n’utilisez ni docker volume prune ni docker compose down -v dans ce parcours.

Docker system prune n’a pas d’option dry-run. Avec Docker Desktop, l’espace Docker libéré ne réduit pas forcément immédiatement la taille du fichier de disque virtuel.

Références

Tous les guides