Heim > Artikel > Betrieb und Instandhaltung > Besprechen Sie, wie Sie einen Docker-Lauf ordnungsgemäß beenden
Docker ist eine Containerisierungstechnologie, die Benutzern dabei helfen kann, verschiedene Anwendungen auf mehreren verschiedenen Plattformen auszuführen. Obwohl Docker einfach zu verwenden ist, ist es für Anfänger nicht einfach, Docker zu verlassen. In diesem Artikel besprechen wir, wie man einen Docker-Lauf ordnungsgemäß beendet.
Lassen Sie uns zunächst verstehen, wie Docker funktioniert. Die Docker-Technologie verwaltet tatsächlich die Betriebsumgebung des Containers über einen Daemon-Prozess (dockerd). Wenn wir einen Container starten, stellt Docker den Container in eine isolierte Betriebsumgebung. Diese Laufzeitumgebung ist von unserem Host-Betriebssystem isoliert, sodass Container auf verschiedenen Plattformen und Umgebungen ausgeführt werden können.
Wenn wir einen laufenden Docker-Container beenden möchten, können wir die folgenden Schritte ausführen.
Zuerst müssen wir uns die laufenden Container ansehen. Führen Sie den folgenden Befehl aus:
docker ps
Dieser Befehl listet alle laufenden Container auf.
Sobald wir den Namen oder die ID des Containers ermittelt haben, den wir beenden möchten, können wir den folgenden Befehl ausführen, um den Container zu stoppen.
docker stop 容器ID或名称
Dieser Befehl sendet einen Stoppbefehl an den Docker-Container und wartet, bis der Container stoppt.
Wenn der Container nicht anhalten möchte oder wir das Beenden des Containers erzwingen möchten, können wir den folgenden Befehl verwenden:
docker kill 容器ID或名称
Dieser Befehl erzwingt das Beenden des Containers, unabhängig davon, ob der Container dies wünscht aufzuhören oder nicht.
Wenn der Container gestoppt wurde und wir den Container nicht mehr benötigen, können wir ihn mit dem folgenden Befehl löschen:
docker rm 容器ID或名称
Dieser Befehl entfernt den Container, aber die Daten des Containers werden zerstört . Wenn wir Containerdaten bewahren möchten, müssen wir Volumes verwenden, um die Daten auf dem Host bereitzustellen.
Zusammenfassung
In diesem Artikel haben wir gelernt, wie man einen laufenden Docker-Container ordnungsgemäß beendet. Mit docker ps
来查看正在运行的容器,使用docker stop
来停止运行的容器,使用docker kill
来强制杀死容器,使用docker rm
können wir den Container löschen. Bevor wir den Container verlassen, sollten wir sicherstellen, dass die Daten des Containers auf dem Host gespeichert wurden, damit die Daten verfügbar sind, wenn der Container später erneut gestartet wird.
Das obige ist der detaillierte Inhalt vonBesprechen Sie, wie Sie einen Docker-Lauf ordnungsgemäß beenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!