Allgemeine Befehle für die Docker-Stapelbereinigung und das Löschen von Bildern und Containern

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

Je suppose que tu aimes

Origine blog.csdn.net/ChennyWJS/article/details/131702193
conseillé
Classement