Auf seinen Spiel und Testsystemen kann es passieren das sich "mal eben" eine ganze liste an nicht mehr benötigten Docker Containern findet.
Die zu löschen kann relativ aufwendig sein.
Nicht aber mit folgender Befehlssequenz:
docker ps --filter "status=exited" | grep 'months ago' | awk '{print $1}' | xargs --no-run-if-empty docker rmDamit werden alle Container die heruntergefahren sind und den Status Erstellt oder Beendet "vor Monaten" haben, gelöscht.
Um alle nicht laufenden Container zu entfernen schaut bitte hier:
docker rm $(docker ps -q -f status=exited)
Auch ungetaggte Images können so einfach entfernt werden:
docker images | grep "" | awk '{print $3}' | xargs docker rmi
Die Befehlsketten habe ich im Docker GitHub unter Issue 928 entdeckt. Hier der Link und weiterführende Diskussionen: https://github.com/docker/docker/issues/928
Keine Kommentare:
Kommentar veröffentlichen