Docker

Docker-Container stoppen

Docker-Container stoppen
Wenn Sie ein Systemadministrator sind, der für die Verwaltung von Docker verantwortlich ist, müssen Sie möglicherweise wissen, wie Sie den Docker-Container starten und stoppen. Das Stoppen des Docker-Containers unterscheidet sich vom Stoppen von Prozessen. Dazu müssen Sie den Befehl „docker stop“ verwenden und den Namen oder die ID des Containers angeben, den Sie stoppen möchten.

In diesem Tutorial erfahren Sie, wie Sie Docker-Container mit verschiedenen Methoden stoppen.

Grundsyntax

Die grundlegende Syntax zum Stoppen des Docker-Containers ist unten dargestellt:

docker container start [OPTIONEN] CONTAINER [CONTAINER… ]

Oder

docker container kill [OPTIONEN] CONTAINER [CONTAINER… ]

Mit der obigen Syntax können Sie einen oder mehrere Container ganz einfach mit einem einzigen Befehl stoppen.

Anhalten eines einzelnen Containers

Bevor Sie einen Container stoppen, müssen Sie zuerst die ID oder den Namen der Docker-Container finden, die auf Ihrem System ausgeführt werden.

Sie können alle Docker-Container, die auf Ihrem System ausgeführt werden, mit dem folgenden Befehl auflisten:

Docker ps

Nach Eingabe des obigen Befehls sollten Sie die folgende Ausgabe erhalten:

CONTAINER ID BILDBEFEHL ERSTELLTER STATUS PORT NAMEN
9392aab37f99 WordPress "Docker-Entrypoint".s…" Vor ungefähr einer Stunde Up
Ungefähr eine Stunde 0.0.0.0:8081->80/tcp wpcontainer
bcbc64840b0a mariadb "Docker-Einstiegspunkt.s… "Vor ungefähr einer Stunde
Up Ungefähr eine Stunde 3306/tcp wordpressdb
3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash -c /init/… "
vor 20 Stunden Nach oben Ungefähr eine Minute 0.0.0.0:8082->8083/tcp kaliber-web

Jetzt haben Sie eine Liste aller derzeit ausgeführten Docker-Container, einschließlich des Namens und der ID jedes Containers.

Stoppen Sie als Nächstes den Docker-Container namens calibre-web oder ID 3e5cddafb61d, indem Sie den folgenden Befehl ausführen:

docker container stop calibre-web

Oder

Docker-Container-Stopp 3e5cddafb61d

Sie können auch den Parameter „kill“ anstelle von „stop“ verwenden, um den laufenden Docker-Container zu stoppen, wie unten gezeigt:

docker container kill calibre-web

Oder

Docker Container kill 3e5cddafb61d

Geben Sie als Nächstes den folgenden Befehl ein, um den Status des Calibre-Web-Containers zu überprüfen:

docker ps --filter "status=beendet" | grep kaliber-web

Nach Eingabe des obigen Befehls sollten Sie die folgende Ausgabe erhalten:

3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash
-c /init/… " vor 20 Stunden Beendet (137) vor 33 Sekunden calibre-web

Mehrere Container anhalten

Es ist auch möglich, mehrere Container mit einem einzigen Befehl zu stoppen.

Um beispielsweise die Container mit den Namen „wpcontainer“ und „wordpressdb“ zu stoppen, führen Sie den folgenden Befehl aus:

docker container stop wpcontainer wordpressdb

Alle laufenden Container anhalten

Sie können auch alle laufenden Container stoppen, indem Sie die Option „docker container ls -aq“ mit dem Befehl „docker container stop“ verwenden.

Führen Sie den folgenden Befehl aus, um eine Liste aller laufenden Container zu erstellen und sie zu stoppen.

Docker-Container-Stopp $(Docker-Container ls -aq)

Überprüfen Sie alle gestoppten Container mit dem folgenden Befehl:

docker ps --filter "status=beendet"

Nach Eingabe des obigen Befehls sollten Sie die folgende Ausgabe erhalten:

CONTAINER ID BILDBEFEHL ERSTELLTER STATUS PORT NAMEN
592b9fe9f478 drupal "docker-php-entrypoi… " vor 2 Stunden Beendet (0)
Vor 25 Sekunden mystifying_cartwright
9392aab37f99 WordPress "Docker-Entrypoint".s… " vor 2 Stunden Beendet (128)
Vor 17 Minuten 0.0.0.0:8081->80/tcp wpcontainer
bcbc64840b0a mariadb "Docker-Einstiegspunkt.s… " vor 2 Stunden Beendet (0)
Vor 25 Sekunden wordpressdb
3e5cddafb61d technosoft2000/calibre-web:v1.1.9 "/bin/bash -c /init/… "
vor 21 Stunden Beendet (137) vor 16 Sekunden calibre-web

Fazit

In der Anleitung in diesem Artikel haben Sie erfahren, wie Sie die Ausführung von Docker-Containern mit verschiedenen Methoden beenden. Sie können die für Sie am besten geeignete Methode verwenden, um die Ausführung von Docker-Containern zu stoppen.

So kehren Sie die Scrollrichtung von Maus und Touchpads in Windows 10 um
Maus und Touchpads machen das Rechnen nicht nur einfach, sondern auch effizienter und weniger zeitaufwendig. Wir können uns ein Leben ohne diese Gerät...
So ändern Sie Mauszeiger- und Cursorgröße, Farbe und Schema unter Windows 10
Der Mauszeiger und der Cursor in Windows 10 sind sehr wichtige Aspekte des Betriebssystems. Dies kann auch für andere Betriebssysteme gesagt werden, a...
Kostenlose und Open-Source-Spiele-Engines für die Entwicklung von Linux-Spielen
Dieser Artikel behandelt eine Liste von kostenlosen und Open-Source-Spiele-Engines, die für die Entwicklung von 2D- und 3D-Spielen unter Linux verwend...