Ausführen und Verwalten von Docker-Containern
Sobald Sie grundlegende Kenntnisse über Docker-Container und deren Benennung haben, können Sie mit dem Ausführen und Verwalten Ihrer Docker-Container beginnen. Dieser Abschnitt behandelt die wichtigsten Befehle und Techniken für die Arbeit mit Docker-Containern.
Ausführen von Docker-Containern
Der primäre Befehl zum Ausführen eines Docker-Containers ist docker run
. Dieser Befehl ermöglicht es Ihnen, einen neuen Container basierend auf einem angegebenen Docker-Image zu starten.
## Start eines Ubuntu-Containers im detachierten Modus
docker run -d ubuntu
## Start eines Containers mit benutzerdefiniertem Namen
docker run -d --name my-ubuntu ubuntu
In den obigen Beispielen starten wir einen Ubuntu-Container im detachierten Modus (-d
) und weisen dem Container einen benutzerdefinierten Namen zu (--name
).
Verwalten von Docker-Containern
Sobald Sie laufende Container haben, können Sie verschiedene Docker-Befehle verwenden, um sie zu verwalten.
Container auflisten
Um alle laufenden Container aufzulisten, verwenden Sie den Befehl docker ps
:
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a1b2c3d4e5f6 ubuntu "/bin/bash" 10 seconds ago Up 9 seconds my-ubuntu
Um alle Container aufzulisten, einschließlich der nicht laufenden, verwenden Sie den Befehl docker ps -a
:
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
a1b2c3d4e5f6 ubuntu "/bin/bash" 10 seconds ago Up 9 seconds my-ubuntu
b7c8d9e0f1g2 ubuntu "/bin/bash" 1 minute ago Exited (0) 30 seconds ago silly_hopper
Stoppen und Starten von Containern
Sie können einen laufenden Container mit dem Befehl docker stop
stoppen:
docker stop my-ubuntu
Um einen gestoppten Container zu starten, verwenden Sie den Befehl docker start
:
docker start my-ubuntu
Container entfernen
Um einen Container zu entfernen, verwenden Sie den Befehl docker rm
:
docker rm my-ubuntu
Beachten Sie, dass dadurch der Container entfernt wird, aber nicht das Docker-Image, auf dem er basierte.
Überwachen und Fehlersuche von Containern
Docker bietet verschiedene Befehle zum Überwachen und zur Fehlersuche Ihrer Container:
docker logs
: Anzeigen der Logs eines laufenden Containers
docker inspect
: Detaillierte Informationen zu einem Container anzeigen
docker stats
: Anzeigen der Ressourcenverwendungsstatistiken Ihrer Container
Mit diesen Befehlen können Sie Einblicke in das Verhalten und die Leistung Ihrer Docker-Container gewinnen, was die Verwaltung und Wartung Ihrer Anwendungen erleichtert.