Übersicht über docker ps
`docker ps` ist ein unverzichtbarer Befehl, um den Status von Docker-Containern schnell zu erfassen. Standardmäßig werden nur laufende Container angezeigt, aber mit verschiedenen Optionen können Sie auch gestoppte Container oder Container mit bestimmten Bedingungen im Detail abfragen.
Beschreibung der Ausgabespalten
Bei Ausführung des Befehls `docker ps` werden in der Regel folgende Informationen angezeigt:
Wichtige Spalten
- CONTAINER ID: Der eindeutige Bezeichner des Containers.
- IMAGE: Das Image, das zur Erstellung des Containers verwendet wurde.
- COMMAND: Der Befehl, der beim Starten des Containers ausgeführt wird.
- CREATED: Der Zeitpunkt, zu dem der Container erstellt wurde.
- STATUS: Der aktuelle Status des Containers (z. B. Up, Exited) und die Laufzeit.
- PORTS: Informationen zur Port-Zuordnung des Containers.
- NAMES: Der Name des Containers (falls nicht angegeben, weist Docker einen zufälligen Namen zu).
Wichtige Optionen
Dies sind nützliche Optionen, die mit dem `docker ps`-Befehl verwendet werden können. Kombinieren Sie diese Optionen, um die gewünschten Container-Informationen präzise abzurufen.
1. Grundlegende Anzeigeoptionen
2. Filteroptionen
3. Optionen zur Ausgabegestaltung
Erzeugter Befehl:
Kombinieren Sie die Befehle.
Beschreibung:
`docker ps` Führen Sie den Befehl aus.
Kombinieren Sie diese Optionen und führen Sie die Befehle virtuell zusammen mit der KI aus.
Anwendungsbeispiele
Lernen Sie anhand verschiedener Anwendungsbeispiele für den `docker ps`-Befehl, wie Sie Containerlisten effektiv anzeigen und verwalten können.
Alle aktuell laufenden Container anzeigen
docker ps
Dies ist der grundlegendste `docker ps`-Befehl. Er zeigt nur die Container an, die derzeit aktiv sind.
Alle Container anzeigen, einschließlich gestoppter
docker ps -a
Sie können auf einen Blick eine Liste aller Container sehen, unabhängig davon, ob sie laufen oder gestoppt sind.
Nur Container anzeigen, die aus dem Nginx-Image erstellt wurden
docker ps --filter "ancestor=nginx"
Filtert und zeigt nur Container an, die auf einem bestimmten Image (hier Nginx) basieren.
Nur die IDs von beendeten Containern anzeigen
docker ps -aq --filter "status=exited"
Gibt nur die IDs von Containern im Status 'Exited' aus, was nützlich ist, wenn diese IDs als Eingabe für andere Befehle (z. B. `docker rm`) verwendet werden.
Nur Containernamen und Status ausgeben
docker ps --format "table {{.Names}}\t{{.Status}}"
Wählt nur die gewünschten Spalten (Name und Status) aus und gibt sie in Tabellenform aus.
Vollständige Informationen für die 3 neuesten Container anzeigen
docker ps -n 3 --no-trunc
Zeigt die ungekürzten Detailinformationen für die drei zuletzt erstellten Container an.