Purge

Cette procédure permet de supprimer l'intégralité des données de Docker (conteneurs, images, volumes, réseaux et cache) pour retrouver un environnement "vierge", tout en conservant l'installation de Docker Engine.


1. Arrêt et suppression des conteneurs

La première étape consiste à stopper tous les processus en cours pour libérer les ressources.


2. Suppression des images

Pour libérer l'espace disque occupé par les systèmes de fichiers superposés.


3. Suppression des volumes et réseaux

Les volumes contiennent vos données persistantes et les réseaux vos configurations de ponts personnalisées.


4. Nettoyage du cache de construction (Build Kit)

Docker conserve des traces des étapes de construction pour accélérer les futurs docker build. Pour une purge totale, il faut les vider.


5. La commande "All-in-One" (Le Grand Ménage)

Si vous souhaitez exécuter l'intégralité de ces étapes en une seule ligne de commande sécurisée (elle vérifie d'abord s'il y a des éléments à supprimer pour éviter les erreurs de syntaxe), utilisez celle-ci :

docker stop $(docker ps -aq) 2>/dev/null; docker system prune -a --volumes -f

Détail de la commande All-in-One :


Attention : Cette opération est irréversible. Toutes les données contenues dans les bases de données (volumes) et les configurations spécifiques seront perdues.


Revision #2
Created 2026-01-20 12:43:39 UTC by Maxime
Updated 2026-01-26 15:39:05 UTC by Maxime