So überprüfen Sie, ob der Docker -Daemon oder ein Container ausgeführt wird?

So überprüfen Sie, ob der Docker -Daemon oder ein Container ausgeführt wird?

Docker ist ein Containerforum zum Erstellen, Testen und Ausführen von Anwendungen. Docker -Daemon und Docker -Container sind zwei wichtige Komponenten von Docker. Der Docker -Daemon ist das Hintergrundprogramm, das Docker -Objekte wie Docker -Bilder, Container und Volumes steuert und verwaltet. Es läuft auf dem Host -Computer und hört auf Docker -API -Anfragen zu. Im Gegensatz dazu ist der Docker -Container das leichte, tragbare ausführbare Softwarepaket, das alle erforderlichen Dinge enthält, um eine Anwendung auszuführen.

In dieser Beschreibung wird erörtert:

  • So bestimmen Sie, ob der Docker -Daemon ausgeführt oder aktiv ist?
  • So bestimmen Sie, ob der Docker -Container ausgeführt oder aktiv ist?

So bestimmen Sie, ob der Docker -Daemon ausgeführt oder aktiv ist?

Es gibt zwei Methoden, um herauszufinden, ob der Docker -Daemon ausführt oder nicht, wie beispielsweise:

  • Methode 1: Docker -Daemon manuell überprüfen
  • Methode 2: Überprüfen des Docker -Daemons mit der Befehlszeile

Methode 1: Docker -Daemon manuell überprüfen

Um festzustellen, ob der Docker -Daemon ausführt, öffnen Sie die “Dienstleistungen”App. Dann scrollen Sie nach unten und suchen Sie nach “Docker -Motor" Dienstleistungen.

Im folgenden Screenshot ist zu sehen, dass das „“Docker -Motor”Läuft, was bedeutet, dass der Docker -Daemon ausgeführt wird:

Methode 2: Überprüfen des Docker -Daemons mit der Befehlszeile

Führen Sie zunächst die Windows PowerShell als Administrator aus. Führen Sie dann den folgenden Befehl aus:

Get-Service Docker

Die folgende Ausgabe zeigt an, dass der Docker -Engine (Docker -Daemon) ausgeführt wird:

So bestimmen Sie, ob der Docker -Container ausgeführt oder aktiv ist?

Es gibt verschiedene Möglichkeiten, um festzustellen, ob der Docker -Container ausgeführt wird, z. B.:

  • Methode 1: Überprüfen Sie alle laufenden Container
  • Methode 2: Überprüfen Sie den spezifischen laufenden Container

Methode 1: Überprüfen Sie alle laufenden Container

Um alle laufenden Docker-Container zu bestimmen, führen Sie den folgenden Befehl in Windows PowerShell aus:

Docker ps -a

Im folgenden Bild sind alle Docker -Container zu sehen, und der hervorgehobene Teil zeigt die laufenden Docker -Container:

Verwenden Sie außerdem den angegebenen Befehl, um nur die laufenden Docker -Container aufzulisten:

Docker PS

Methode 2: Überprüfen Sie den spezifischen laufenden Container

Um zu überprüfen, ob der spezifische Container ausgeführt wird, verwenden Sie die “Docker PSBefehl zusammen mit dem “-FilterOption und geben Sie den gewünschten Containernamen an. Zum Beispiel haben wir das angegebenCont1Containername:

Docker PS -Filter "name = cont1"

Gemäß der folgenden Ausgabe der Container “Cont1" läuft:

Hier ging es darum, zu überprüfen, ob der Docker -Daemon und der Docker -Container ausgeführt werden.

Abschluss

Um zu überprüfen, ob der Docker -Daemon ausgeführt wird, öffnen Sie die “Dienstleistungen"App, suchen Sie nach"Docker -MotorDienste und überprüfen Sie den Status. Alternativ führen Sie die “ausGet-Service DockerBefehl im Windows Terminal. Um alle laufenden Container zu überprüfen, die “Docker PSDer Befehl kann verwendet werden. Um zu überprüfen, ob der spezifische Container ausgeführt wird, verwenden Sie die “Docker PS -Filter “Name ="" Befehl. Diese Beschreibung hat verschiedene Methoden gezeigt, um festzustellen, ob der Docker-Daemon und der Docker-Container ausgeführt werden.