Afin de nettoyer toutes les images que Docker crée lorsque vous lancez un conteneur, par exemple un serveur Pterodactyl, vous devez effectuer la commande suivante :
docker system prune -a -f
Cela permet de supprimer tous les containers mal effacés et les applications non utilisées depuis longtemps (versions différentes comme Java, NodeJS). Cela est entièrement sécurisé pour vos données puisqu'elles ne sont pas touchées. Si lorsque vous relancez un container ce dernier à besoin d'une image supprimée, il la retéléchargera automatiquement.
A savoir que :
- Le
-a(ou-all) supprime toutes les images non utilisées, pas seulement les images "dangling" (orphelines, c’est-à-dire sans tag). Avec-a, vous supprimez toutes les images qui ne sont pas actuellement utilisées par un conteneur. - Le
-f(ou--force) force l’exécution sans demander confirmation à l’utilisateur pour chacune des images. Cela est quasiment obligatoire si vous avez des dizaines voir centaines d'images.