In den Bereichen Softwareentwicklung und Cloud Computing hat sich Docker zu einer weit verbreiteten Virtualisierungstechnologie entwickelt. Docker verwendet eine leichtgewichtige Virtualisierungstechnologie, um Anwendungen und die damit verbundenen Abhängigkeiten zu isolieren, sodass das Programm in verschiedenen Betriebsumgebungen normal funktionieren kann. Bei der Verwendung von Docker müssen wir den Lebenszyklus des Docker-Containers verwalten, einschließlich Starten des Containers, Stoppen des Containers, Löschen des Containers usw. In diesem Artikel besprechen wir, wie Sie feststellen können, ob ein Docker-Container geöffnet ist, und welche häufig verwendeten Steuerbefehle es gibt.
1. So starten Sie den Docker-Container
Bevor Sie den Docker-Container starten, müssen Sie sicherstellen, dass die Docker-Umgebung erfolgreich auf dem Host installiert wurde und ausgeführt wird. Wenn ein Docker-Container gestartet wird, wird der Container in einer isolierten virtuellen Umgebung ausgeführt, isoliert von anderen Containern und dem Host.
Wir können den Befehl „docker run“ verwenden, um den Container im interaktiven Modus auszuführen. Der folgende Befehl startet beispielsweise einen Container basierend auf dem CentOS7-Image und führt den Befehl /bin/bash aus:
docker run -it centos:7 /bin/bash
Darüber hinaus können wir zum Starten auch den Hintergrundmodusbefehl verwenden der Docker-Container. Im Hintergrundmodus wird der Container im Hintergrund ausgeführt und stellt den Benutzern Dienste bereit. Der folgende Befehl startet beispielsweise einen Container basierend auf dem CentOS7-Image im Hintergrundmodus und führt den Befehl /usr/sbin/init aus:
docker run -d --name my_container centos:7 /usr/sbin/init
2. So ermitteln Sie, ob der Docker-Container gestartet ist
Sobald wir den Docker starten Container, wir müssen feststellen, ob der Container erfolgreich ausgeführt wird. Hier stellen wir verschiedene Methoden zur Bestimmung von Docker-Containern vor.
Der Befehl „docker ps“ kann verwendet werden, um aktuell ausgeführte Docker-Container aufzulisten. Dieser Befehl zeigt Informationen wie die ID des Containers, den Status, die Startzeit, ausgeführte Befehle und mehr an. Mit dem folgenden Befehl werden beispielsweise alle laufenden Container angezeigt:
docker ps
Wenn wir nur Informationen zu einem bestimmten Container anzeigen möchten, können wir die ID oder den Namen des Containers hinzufügen:
docker ps -a | grep my_container
Mit diesem Befehl können wir feststellen, ob der Der Container läuft normal. Wenn der Container normal läuft, sollte sein Status „Up“ statt „Exited“ lauten.
Um die Details eines Docker-Containers anzuzeigen, können Sie den Befehl „docker inspect“ verwenden. Dieser Befehl zeigt alle Informationen über den Container an, einschließlich des Containerstatus, der IP-Adresse, der Portzuordnung, des Mountpunkts des Containerdateisystems und anderer Informationen. Der folgende Befehl zeigt beispielsweise die detaillierten Informationen des Containers my_container im JSON-Format an:
docker inspect my_container
Mit diesem Befehl kann die Containersituation weiter analysiert und festgestellt werden, ob der Container normal läuft.
3. Steuerbefehle für den Docker-Container
Bevor wir den Docker-Container offiziell ausführen, müssen wir einige allgemeine Steuerbefehle verstehen, um den Betriebsstatus des Docker-Containers zu verwalten.
Der Docker-Startbefehl kann zum Starten eines gestoppten Containers verwendet werden. Der folgende Befehl startet beispielsweise den Container my_container:
docker start my_container
Docker-Stoppbefehl kann verwendet werden, um einen laufenden Container zu stoppen. Der folgende Befehl stoppt beispielsweise den Container my_container:
docker stop my_container
docker rm-Befehl kann zum Löschen eines gestoppten Containers verwendet werden. Der folgende Befehl löscht beispielsweise den Container my_container:
docker rm my_container
Docker-Restart-Befehl kann verwendet werden, um einen bereits laufenden Container neu zu starten. Der folgende Befehl startet beispielsweise den Container my_container neu:
docker restart my_container
Mit dem Docker-Attach-Befehl kann eine Verbindung zum Terminal eines laufenden Containers hergestellt werden. Der folgende Befehl stellt beispielsweise eine Verbindung zum Terminal des Containers my_container her:
docker attach my_container
docker exec-Befehl kann verwendet werden, um Befehle in einem laufenden Container auszuführen. Der folgende Befehl führt beispielsweise den ls-Befehl im Container my_container aus:
docker exec my_container ls
Fazit
Docker-Container ist eine hervorragende Virtualisierungstechnologie, mit der Anwendungen und ihre Abhängigkeiten einfach isoliert und in einer virtuellen Umgebung ausgeführt werden können, wodurch Entwicklung und Tests verbessert werden und Bereitstellungseffizienz. Bei der Verwendung von Docker-Containern müssen wir den Lebenszyklus des Containers verwalten, einschließlich Starten, Stoppen, Neustarten, Löschen des Containers und anderer Vorgänge. Durch die Einführung dieses Artikels sollten Sie bereits wissen, wie Sie feststellen können, ob der Docker-Container normal ausgeführt wird, und welche häufig verwendeten Steuerbefehle verwendet werden.
Das obige ist der detaillierte Inhalt vonIst der Docker-Container geöffnet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!