📚 Docker pour les débutants : Le Chantier Naval

9.3 : Maintenance : Nettoyer l’espace disque (prune)

📄 Article ⏱ 3 ✅ Gratuit

Avec le temps, Docker peut accumuler des conteneurs arrêtés, des images inutilisées, des volumes orphelins… Cela peut vite remplir votre disque.
Heureusement, Docker propose des commandes simples pour faire le ménage sans tout supprimer à la main.

Les commandes de base pour nettoyer

  • Supprimer tous les conteneurs arrêtés :
docker container prune
  • Supprimer toutes les images inutilisées :
docker image prune
  • Supprimer tous les volumes non utilisés :
docker volume prune
  • Supprimer tous les réseaux inutilisés :
docker network prune

Astuce débutant : vous pouvez tout faire d’un coup avec :

docker system prune
  • Ajoutez l’option -a pour supprimer toutes les images non utilisées, pas seulement les intermédiaires :
docker system prune -a

Attention : Cette commande peut supprimer des images encore utilisées par certains projets si vous n’y faites pas attention.

Bonnes pratiques

  • Faire le ménage régulièrement, surtout sur des machines de développement.
  • Vérifier l’espace disque avant et après avec docker system df.
  • Ne pas utiliser -a sur un serveur de production sans vérifier les conteneurs actifs.

Exemple rapide :

docker system df
docker system prune -a
docker system df

Vous verrez instantanément l’espace libéré !