Docker-Container stoppen

DockerDockerBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab werden Sie eine Szene in der Mitte eines Wüstenssturms erleben, in der Sie eine bedrohliche Figur kennenlernen, die als "Wüsten Dämon" bekannt ist. Ihr Ziel ist es, sich durch den Sturm zu navigieren und die wesentliche Fähigkeit zu erlernen, Docker-Container zu stoppen, um der Zorn des Dämons zu entkommen.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/ContainerOperationsGroup(["Container Operations"]) docker/ContainerOperationsGroup -.-> docker/stop("Stop Container") subgraph Lab Skills docker/stop -.-> lab-271501{{"Docker-Container stoppen"}} end

Das Verständnis der Docker-Container-Ausführung

In diesem Schritt lernen Sie die Grundlagen der Docker-Container-Ausführung und wie man laufende Container stoppt.

  1. Zunächst führen wir einen einfachen Docker-Container mit dem nginx-Image aus, indem wir den folgenden Befehl in Ihrem Terminal ausführen:

    docker run -d --name my-nginx nginx
  2. Um nun den laufenden Container zu stoppen, verwenden Sie folgenden Befehl:

    docker stop my-nginx
  3. Nachdem Sie den Befehl docker stop ausgeführt haben, wird der Container gestoppt, und Sie können dies überprüfen, indem Sie folgenden Befehl ausführen:

    docker ps -a

    Sie sollten sehen, dass der gestoppte Container mit einem Status von "Exited" aufgelistet ist.

Graceful Shutdown of Containers

In diesem Schritt lernen Sie das gracevolle Herunterfahren von Containern mit dem Befehl docker stop kennen.

  1. Führen Sie einen neuen Container mit dem alpine-Image aus und führen Sie einen langlaufenden Befehl innerhalb des Containers aus:

    docker run -d --name long-running alpine sh -c "while :; do echo 'Long-running command...'; sleep 5; done"
  2. Initiieren Sie nun das gracevolle Herunterfahren des Containers, indem Sie ihn mit dem Befehl docker stop stoppen:

    docker stop long-running
  3. Überprüfen Sie den Status des Containers, indem Sie ausführen:

    docker ps -a

    Der Container sollte sich im Zustand "Exited" befinden.

Zusammenfassung

In diesem Lab lag der Schwerpunkt auf der Beherrschung der Fähigkeit, Docker-Container zu stoppen. Indem Sie den vorgestellten Szenarien folgten und die angegebenen Schritte ausführten, haben Sie praktische Erfahrungen bei der Stoppung von laufenden Containern gewonnen, was zu einem tieferen Verständnis der Containerverwaltung in Docker beiträgt. Dies wird in Ihrem Weg zur Meisterschaft der Docker-Containerverwaltung unschätzbar sein.