Befehl, wenn Sie alle Docker-Images und -Container sauber löschen und neu beginnen möchten

Docker Ich bin noch nicht daran gewöhnt und erstelle es jedes Mal neu, wenn ich eine erste Entwicklungsumgebung erstelle. .. Wenn Sie es mehrmals neu erstellen, erhalten Sie ähnliche Namen, und Sie möchten es häufig löschen. Notieren Sie sich daher den Befehl zu diesem Zeitpunkt.

Stoppen Sie alle Container

terminal


PS C:\Users\607> docker stop $(docker ps -aq)

Die gestoppte Container-ID wird ausgegeben

Ausgabeprotokoll


b900982a522d

Stoppen Sie alle Netzwerke

terminal


> docker system prune

Das Protokoll wird für die Anzahl der gültigen Netzwerke ausgegeben.

terminal


WARNING! This will remove:
  - all stopped containers
  - all networks not used by at least one container
  - all dangling images
  - all dangling build cache

Are you sure you want to continue? [y/N] y
Deleted Containers:
b900982a522d3b706885a57cd3ae04f1e5e72266a230a9ed5d746fd67e9fb98c

Deleted Images:
deleted: sha256:917f7b2666d566d786c7a87d88c3a526ae73328b58883dd03ac56ac0c80892b1
deleted: sha256:0b7df1af6007d6a4579dae5458781967fe4f7541c25c50db585956d05d183cf0
deleted: sha256:042d7491666f0d7608fe6cfe54f7231818c3346c8f169a3edae50be677a4ba83
...

Deleted build cache objects:
reiknr169oxc59f9jy7hzp7tc
4olrdqcoqku9didqkquggjepb
ulylctcvpthkhx6l9erfchllz
...
Total reclaimed space: 1.574GB

Löschen Sie alle Bilder

terminal


> docker rmi -f $(docker images -aq)

Etwas, das so lange dauert, wie das Bild ausgegeben wird

Ausgabeprotokoll


Untagged: vueapp:0.0.1
Deleted: sha256:a66b8502954033b2e9052e5b2a25dabc3a5d6d03de1ca2dd4c5c0e3b47ce260f
Untagged: httpd:latest
Untagged: httpd@sha256:b82fb56847fcbcca9f8f162a3232acb4a302af96b1b2af1c4c3ac45ef0c9b968
Deleted: sha256:3dd970e6b110c8cbcec63e05a91e3cefd23c76a780fcb78c33979153f044b2d4
Deleted: sha256:92ed257f355234f3e6173699f2ef99363a5babec07a6b9178b2b1afb57214c55
Deleted: sha256:b57fd9052964b1f8e16ba5e3785018ba52de527c6aba686bb3845581ca4b77d7
...

Selbst wenn Sie viele Fehler machen, können Sie damit mit einem sauberen Verstand von vorne beginnen.

Recommended Posts

Befehl, wenn Sie alle Docker-Images und -Container sauber löschen und neu beginnen möchten
Wenn Sie explizit ODER oder UND mit Ransack schreiben möchten
docker-compose.yml, wenn Sie MySQL auf Docker laufen lassen möchten
Alle Docker-Container, Bilder (gestoppt, gelöscht)
Ein Liner zum Löschen aller Docker-Bilder
Wenn Sie InputStream in JDBI3 binden möchten
Wenn Sie die Methode außerhalb verwenden möchten
[Ruby] Wenn Sie mehrere Zeichen ersetzen möchten
Ein Einführungsbuch zum Starten von Rails
Überprüfung der Beziehung zwischen dem Docker-Image und dem Container
Wenn Sie Annotation in Java 8 dynamisch ersetzen möchten