Alle laufenden Container auflisten
In diesem Schritt lernen Sie, wie Sie alle aktuell laufenden Docker-Container auflisten können. Dies ist ein grundlegender Befehl zur Verwaltung Ihrer Container und zum Verständnis der aktiven Prozesse auf Ihrem System.
Zuerst laden wir ein einfaches Image, das wir zum Ausführen eines Containers verwenden können. Wir verwenden das hello-world
-Image, ein sehr kleines Image zum Testen Ihrer Docker-Installation.
docker pull hello-world
Sie sollten eine Ausgabe sehen, die anzeigt, dass das Image heruntergeladen und extrahiert wird.
Nun starten wir einen Container mit diesem Image. Der Befehl docker run
erstellt und startet einen neuen Container.
docker run hello-world
Dieser Befehl führt den hello-world
-Container aus. Der Container gibt eine Nachricht aus und beendet sich anschließend. Obwohl er beendet wird, gilt er weiterhin als existierender Container auf Ihrem System, nur nicht als laufend.
Um nur die aktuell laufenden Container anzuzeigen, verwenden Sie den Befehl docker ps
.
docker ps
Da sich der hello-world
-Container sofort nach dem Start beendet hat, wird der Befehl docker ps
wahrscheinlich keine Ausgabe unter den Spalten "CONTAINER ID", "IMAGE", "COMMAND" usw. anzeigen, da aktuell keine Container laufen.
Lassen Sie uns einen Container starten, der aktiv bleibt. Wir verwenden das ubuntu
-Image und führen einen einfachen Befehl aus, der den Container am Leben hält. Zuerst laden wir das ubuntu
-Image.
docker pull ubuntu
Nun starten wir einen Ubuntu-Container, der durch Ausführen des Befehls sleep infinity
aktiv bleibt. Das Flag -d
führt den Container im Detached-Modus (im Hintergrund) aus.
docker run -d ubuntu sleep infinity
Sie sehen eine lange Zeichenkette, die die Container-ID darstellt. Dies zeigt an, dass der Container im Hintergrund gestartet wurde.
Führen Sie nun erneut docker ps
aus, um den laufenden Container anzuzeigen.
docker ps
Diesmal sollten Sie eine Ausgabe sehen, die den gerade gestarteten Ubuntu-Container auflistet. Die Ausgabe enthält Informationen wie die Container-ID, das verwendete Image, den ausgeführten Befehl, den Erstellungszeitpunkt, den Status, Ports und einen zufällig generierten Namen.
Der Befehl docker ps
ist essenziell, um schnell zu überprüfen, welche Container aktiv sind und Ressourcen auf Ihrem System verbrauchen.