Aufgelöst Docker -Fehler - Der Docker -Daemon läuft nicht

Aufgelöst Docker -Fehler - Der Docker -Daemon läuft nicht

Docker ist eine frei verfügbare Open-Source-plattformübergreifende, die die Entwicklung vorhersehbar und effizient machte. Docker kann verwendet werden, um Ihre Software schnell bereitzustellen und zu testen. Es bietet einen Container, der eine isolierte Umgebung ist, in der Entwickler Anwendungen verpacken und ausführen können. Der Docker -Daemon ist ein Backend -Prozess, der die Container auf einem Host unterhält. Es wird in erster Linie verwendet, um Anfragen von APIs zu erhalten und entsprechend zu handeln. Manchmal können wir uns dem Fehler stellen “Der Docker -Daemon läuft nichtDies kann aufgrund eines fehlenden Linux -Kernels unter Windows oder dem Docker -Dienst auftreten, der nicht ausgeführt wird.

In dieser Beschreibung werden wir die Lösung zum Lösen der “demonstrieren“ demonstrierenDocker Daemon läuft nicht”Docker -Fehler unter Windows.

So beheben Sie den Docker -Daemon, der keinen Fehler unter Windows ausführt?

Docker bietet uns eine isolierte Entwicklungsumgebung, um Code/Software bereitzustellen und zu testen. Gelegentlich kann der Benutzer den Fehler erhalten “Der Docker -Daemon läuft nicht”Wegen fehlender Abhängigkeiten. Um Docker Daemon zu verwenden, muss die WSL auf Ihrer Maschine aktiviert werden.

Die folgenden Schritte werden durchgeführt, um zu lösen “Der Docker -Daemon läuft nicht”:

Schritt 1: Windows PowerShell öffnen

Öffnen Sie die Windows PowerShell aus dem “Start-up"Menü durch Suche"Power Shell”:


Schritt 2: Überprüfen Sie die Docker -Version

Überprüfen Sie dann die Docker -Version, um zu überprüfen, ob Docker installiert und zugänglich ist oder nicht:

> Docker - Version


Die folgende Ausgabe löscht, dass der Docker auf dem System installiert ist.


Schritt 2: Überprüfen Sie den Docker

Führen Sie als nächstes das Docker -Bild aus “Hallo WeltVerwenden Sie den Befehl zur Verfügung, um zu überprüfen, ob der Docker -Daemon funktioniert oder nicht:

> Docker Run Hello-World



Schritt 3: Überprüfen Sie den Docker -Desktop -Service

Öffnen Sie die Services -App, um zu überprüfen, ob der Dienst von Docker Desktop ausgeführt wird oder nicht. Öffnen Sie dazu die Diensteanwendung durch Suche “Dienstleistungen" im "Start-up" Speisekarte:


Überprüfen Sie als nächstes, ob der Docker -Desktop -Dienst ausgeführt wird oder nicht. Sie können sehen, dass der Docker -Desktop -Dienst ausgeführt wird:


Schritt 4: Laden Sie das Update WSL herunter und installieren Sie sie

Klicken Sie anschließend auf den folgenden Link, um das Update-Installateur des WSL (Windows-Subsystem für Linux) herunterzuladen:

https: // wslstorestorage.Klecks.Kern.Fenster.net/wslblob/wsl_update_x64.MSI


Als nächstes gehen Sie zum "DownloadsVerzeichnis, um zu überprüfen, ob die WSL heruntergeladen wird oder nicht. Doppelklicken Sie auf das Installationsprogramm, um das Paket zu installieren:


Danach wird es mit der Aktualisierung von WSL beginnen. Sie können sehen, dass unser WSL (Windows -Subsystem für Linux) bereits auf dem neuesten Stand ist. Schlagen Sie die "OK" Taste:


Anschließend klicken Sie auf ““BeendenSchaltfläche zum Schließen des WSL -Setup -Assistenten:


Schritt 5: Überprüfen Sie, ob der Fehler behoben ist

Sobald Sie die WSL aktualisiert haben, führen Sie das Docker -Bild aus “Hallo WeltBefehl erneut, um zu überprüfen, ob der Fehler behoben ist oder nicht:

> Docker Run Hello-World



Die oben genannte Ausgabe zeigt an, dass wir den angegebenen Fehler unter Windows erfolgreich aufgelöst haben.

Wir haben die Lösung zusammengestellt, um den docker spezifizierten Fehler unter Windows zu beheben.

Abschluss

Der Docker -Daemon ist ein Backend -Dienst von Docker, der den Docker -Container kontrolliert. Um den Docker -Daemon zu beheben, muss der Fehler nicht ausgeführt werden. Sie müssen zunächst überprüfen, ob der Dienst von Docker Desktop ausgeführt wird oder nicht. Wenn der Dienst ausgeführt wird, aktualisieren Sie das WSL -Paket. Danach wird der angegebene Fehler behoben.