Beschreibt den Befehl zum Löschen aller Images in Docker mit Erklärung.
Befehl
# Warnung: Mit Vorsicht verwenden
docker rmi $(docker images -aq)
Anwendungsfall
Beim Herumspielen mit Docker werden Images standardmäßig in der default-Maschine gespeichert, und wenn diese voll wird, kann dies unnötige Fehler verursachen.
Es ist auch lästig, Maschinen jedes Mal durch Ausführen von eval zu wechseln, daher ist es grundsätzlich gut, auf der Standard-Maschine viel freien Platz zu halten.
Images, die nicht gelöscht werden sollten, oder häufig verwendete Images können auf Docker Hub oder auf anderen Docker-Maschinen aufbewahrt werden.
# vorher
$ docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 40 3 16.43GB 15.79GB (96%)
$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default * virtualbox Running tcp://192.168.99.100: v17.04.0-ce
docker-2 - virtualbox Stopped Unknown
# nachher
$ docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 8 3 2.401GB 1.566GB (65%)
Containers 5 0 63B 63B (100%)
Local Volumes 17 5 754.7MB 437.5MB (57%)
Zusammenfassung
Beschrieb den Befehl zum Löschen aller Images in Docker mit Erklärung.
Bitte seien Sie vorsichtig beim Löschen von Images.