Es gibt einen Befehl zum Auflisten von Bildern, docker images
aber es scheint keinen entsprechenden zu geben docker containers
.
Abgesehen davon, dass man Wurzel /var/lib/docker
schlägt und sich damit befasst, scheint dies nicht möglich zu sein. Vermisse ich etwas Ist das etwas, was man nicht tun soll?
Antworten:
Verwenden Sie den folgenden Befehl, um nur laufende Container anzuzeigen:
Verwenden Sie den angegebenen Befehl, um alle Container anzuzeigen:
Verwenden Sie den folgenden Befehl, um den zuletzt erstellten Container anzuzeigen (einschließlich aller Status):
Verwenden Sie den folgenden Befehl, um n zuletzt erstellte Container anzuzeigen (einschließlich aller Status):
Verwenden Sie den angegebenen Befehl, um die Gesamtgröße der Dateien anzuzeigen :
Der oben dargestellte Inhalt stammt von docker.com .
In der neuen Version von Docker werden Befehle aktualisiert und einige Verwaltungsbefehle hinzugefügt:
Es wird verwendet, um alle laufenden Container aufzulisten.
Und dann, wenn Sie sie alle reinigen möchten,
Es wird verwendet, um alle Container aufzulisten, die unabhängig von ihrem Status erstellt wurden.
Und um alle Docker-Container zu stoppen (Kraft)
Hier ist der Container der Verwaltungsbefehl.
quelle
docker rm
unddocker ps
) sie zeigen Hilfe in Docker ist.docker system prune --all
. Sie finden die Docker-Dokumentation hierdocker ps
listet alle laufenden und angehaltenen Container auf. Um nur die laufendendocker ps --filter="status=running"
docker ps
zeigt nur Informationen zu Containern an. Was Sie wollen, sind Informationen über Bilder. Mit demdocker images
Befehl können Sie alle lokalen Bilder anzeigen .Auflisten aller laufenden und gestoppten Container
Um alle laufenden Container aufzulisten (nur die offensichtliche und auch beispielhafte Verwendung der Filteroption -f angeben)
Zum Auflisten aller laufenden und gestoppten Container, wobei nur deren Container-ID angezeigt wird
So entfernen Sie alle Container, die NICHT ausgeführt werden
quelle
Beachten Sie, dass dieser Befehl vor einiger Zeit aktualisiert wurde. Die Containergröße wird standardmäßig nicht angezeigt (da dies für viele laufende Container ziemlich teuer ist). Verwenden Sie
docker ps -s
diese Option , um auch die Containergröße anzuzeigen.quelle
docker ps -as
(vergessen Sie nicht, vorangestellt zu werden,sudo
wenn der Dämon läuft als root)Docker ps -s zeigt nur die Größe der laufenden Container an.
Um die Größe aller Behälter zu überprüfen, verwenden Sie
docker ps -as
quelle
Es gibt auch die folgenden Optionen:
seit: 1.13.0 (2017-01-18) :
und wie hier angegeben: Mit der Einführung von Docker 1.13 werden Benutzer aufgefordert, die neue Syntax zu übernehmen:
quelle
docker --help
die vorgeschlagene Oberfläche 3 Seiten zurück in ihrer Ausgabe hat, versteckt vor den veralteten Befehlen!So listen Sie nur die Container SHA1 auf:
Auf diese Weise können Sie die Liste aller Container für andere Befehle verwenden (die mehrere Container-IDs als Parameter akzeptieren ).
Zum Beispiel, um nur den Namen aller Container aufzulisten (da
docker ps
nur deren Namen mit anderen Informationen aufgelistet werden):quelle
Der Docker-Befehlssatz ist einfach und hält gut zusammen:
Das erste Unterrichten der Aliase ist verwirrend. Sobald Sie verstanden haben, was los ist, können sie einige Tastenanschläge speichern:
In Docker gibt es mehrere Aliase. Zum Beispiel:
sind alle gleich befehlen (siehe selbst verwenden
docker help image rm
).quelle
Es gibt viele Möglichkeiten, alle Container aufzulisten.
Sie können auch die Option give verwenden
[option]
.Optionen -:
Sie können eine Option wie die folgende verwenden:
quelle
Nur laufende Container anzeigen
docker ps
Alle Container anzeigen (einschließlich aller Status)
docker ps -a
Anzeigen des zuletzt erstellten Containers (einschließlich aller Status)
docker ps -l
Anzeigen von n zuletzt erstellten Containern (einschließlich aller Status)
docker ps -n=-1
Anzeigen der gesamten Dateigröße
docker ps -s
In der neuen Version von Docker werden Befehle aktualisiert und einige Verwaltungsbefehle hinzugefügt:
docker container ls
Listen Sie alle laufenden Container auf.
docker container ls -a
quelle
Liste der laufenden Container: -
$ docker ps
Liste alle Behälter: -
$ docker ps -a
Nur angehaltene Container auflisten: -
quelle
Nur eine bequeme Möglichkeit, die letzten n = 5 Container zu erhalten (egal ob sie laufen oder nicht):
quelle
Verwenden Sie
docker container ls
diese Option, um alle laufenden Container aufzulisten.Verwenden Sie das Flag
-a
, um alle Container anzuzeigen (nicht nur ausgeführt). dhdocker container ls -a
Verwenden Sie das Flag
-q
, um Container und ihre numerischen IDs anzuzeigen. dhdocker container ls -q
In der Dokumentation finden Sie alle verfügbaren Optionen für diesen Befehl.
quelle
Ich habe die Fehlermeldung erhalten, dass
Cannot connect to the Docker daemon.
ich vergessen habe, den Daemon als Root auszuführen, und benötigtsudo
:quelle
alias docker="sudo --group docker docker"
Der folgende Befehl zeigt standardmäßig nur laufende Container an.
So sehen Sie alle Container:
So zeigen Sie den zuletzt erstellten Container an:
quelle