Ah cela m’est arrivé plusieurs fois, on créé des images sans faire gaffe. Au bout d’un moment ça devient le boxon et il est temps de faire le ménage. Mais lorsque l’on fait le ménage dans les images docker, on se retrouve avec une tripoté d’images sans tag. Que faire ? les supprimer car c’est moche et ça ne sert à rien.
Mais comment supprimer des images qui ne sont pas taggées ?
Pas si compliqué :
docker rmi $(docker images -f "dangling=true" -q)
Donc :
- docker images : on liste les images en filtrant sur les “non-taggées” soit dangling = true
- docker rmi : on applique une suppression d’image par l’ID