Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Besprechen Sie, wie Sie einen Docker-Lauf ordnungsgemäß beenden

Besprechen Sie, wie Sie einen Docker-Lauf ordnungsgemäß beenden

PHPz
PHPzOriginal
2023-04-04 09:17:331250Durchsuche

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.

  1. Laufende Container anzeigen

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.

  1. Beenden eines laufenden Containers

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.

  1. Beenden des Containers erzwingen

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.

  1. Gestoppten Container entfernen

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn