Supprimer toutes les ressources Docker inutilisées
Docker ne supprime pas automatiquement les données inutilisées, ce qui peut entraîner un encombrement de votre espace disque.
Si vous souhaitez supprimer toutes les images, conteneurs et réseaux qui ne sont pas associés à un conteneur :
docker system prune
Cette commande supprimera tout, y compris les images en attente et les conteneurs arrêtés, comme l'indiquera le message suivant :
ATTENTION ! Cela supprimera :
- tous les conteneurs arrêtés
- tous les réseaux non utilisés par au moins un conteneur
- toutes les images en attente
- tous les caches de construction en attente
Êtes-vous sûr de vouloir continuer ? [O/n]
Conseil professionnel : Notez que cela ne supprimera que les images Docker en attente.
Pour inclure toutes les images non utilisées, exécutez la commande suivante :
docker system prune -a
Voici le message d'avertissement que vous verrez avant de continuer :
ATTENTION ! Cela supprimera :
- tous les conteneurs arrêtés
- tous les réseaux non utilisés par au moins un conteneur
- toutes les images sans au moins un conteneur associé
- tout le cache de construction
Êtes-vous sûr de vouloir continuer ? [O/n]
Cependant, les deux commandes précédentes n'affecteront pas les volumes non utilisés - cela est fait délibérément pour des raisons de sécurité.
Si vous souhaitez également les supprimer, utilisez la commande suivante :
docker system prune --volumes
Important ! Notez que l'utilisation à la fois des commandes rm et prune n'est pas réversible.

