Allgemeine Befehle für die Docker-Stapelbereinigung und das Löschen von Bildern und Containern
1. Löschen Sie Bilder, die älter als 36 Stunden sind als ihre Erstellungszeit.
docker image prune -a --filter "until=36h"
2. Löschen Sie alle gestoppten Container, mit Ausnahme derjenigen, die innerhalb von 36 Stunden erstellt wurden.
docker container prune --filter "until=36h"
3. Bereinigen Sie alle Volumes außer lable=keep (keine referenzierten Volumes).
docker volume prune --filter "label!=keep"
4. Bereinigen Sie alles: Bilder, Container, Netzwerke – einmaliger Reinigungsvorgang
docker system prune
5. Löschen Sie alle Bilder, auf denen keine Container ausgeführt werden
docker images | awk '{print $3}' | xargs docker rmi
6. Löschen Sie das Bild, dessen Tag „none“ ist und das den Container nicht ausführt.
docker images | grep none | awk '{print $3}' | xargs docker rmi
7. Stoppen Sie alle laufenden Container
docker ps -a | awk '{print $1}' | xargs docker stop
8. Löschen Sie alle gestoppten Container
docker ps -a | awk '{print $1}' | xargs docker rm