Docker ist eine Open-Source-Anwendungscontainer-Engine, die es Entwicklern ermöglicht, Anwendungen einfach zu erstellen, bereitzustellen und in jeder Umgebung auszuführen. Einer der Vorteile von Docker-Containeranwendungen besteht darin, dass sie in unabhängigen Containern ausgeführt werden, vom Hostsystem isoliert sind und Konflikte vermeiden. Allerdings kann die Anzahl der erstellten Docker-Container groß sein und es ist leicht, einige ungenutzte oder verlassene Container zu produzieren. Der Status dieser Container kann „
In diesem Artikel stellen wir vor, wie man den Status
Bevor wir den Bereinigungsvorgang durchführen, müssen wir zunächst ermitteln, welche Container als „ Die Ausgabe könnte so aussehen: In der obigen Ausgabe ist die erste Spalte die ID des Containers und Die zweite Spalte ist die ID des Containers. Die dritte Spalte stellt den Befehl des Containers dar, die vierte Spalte stellt den Erstellungszeitpunkt des Containers dar und die fünfte Spalte stellt den Betriebsstatus des Containers dar Die sechste Spalte stellt den Namen des Containers dar. Wie aus den obigen Ergebnissen ersichtlich ist, ist der Status von drei Containern „ Wählen Sie gestoppte, beendete und erstellte Container aus der Containerliste aus. Löschen der Abschließend wird empfohlen, den Status Das obige ist der detaillierte Inhalt vonWie lösche ich docker ps -a | grep "<none>"
862746adc245 ubuntu:latest "/bin/bash" 5 days ago Up 5 days one-missing-container
9ac7da8db12f centos:7 "/bin/bash" 5 days ago Exited (0) 5 days ago lucid_curie
99e099c008a0 centos:7 "/bin/bash" 5 days ago Exited (0) 5 days ago youthful_elion
Der obige Befehl führt Folgendes aus:
docker rm $(docker ps -aq --filter "status=dead" --filter "status=exited" --filter "status=created")
Verwenden Sie den RM-Befehl -docker, um diese Container zu löschen.
docker rmi $(docker images -f "dangling=true" -q)
Der obige Befehl wählt alle getaggten Bilder aus der Liste aus und löscht sie.
Verwenden Sie weniger Dockers Zusammenfassung