Erfahren Sie, wie Sie Docker unter Windows 10 Home Edition installieren.

Erfahren Sie, wie Sie Docker unter Windows 10 Home Edition installieren.

Als ich die Bücher über Redis und Spring Cloud Alibaba schrieb, stellte ich fest, dass sich einige verteilte Komponenten besser für die Installation in einer Linux-Umgebung eignen und dass beim Erstellen von Clustern wie Redis eine Linux-Umgebung notwendiger ist.

Auf dem Rechner, den ich zum täglichen Üben des Codes und zum Schreiben von Büchern verwende, läuft Windows 10 Home Edition. Um die Linux-Umgebung zu simulieren, besteht eine Lösung darin, Docker zu installieren. Als ich mit der Installation begann, stellte ich fest, dass es nicht installiert werden konnte. Später bat ich andere um Hilfe und suchte im Internet nach einigen Methoden, und schließlich gelang mir die Installation.

Ich denke, dieser Schritt verlief nicht ganz reibungslos und ich habe dabei mehrere Probleme gelöst. In diesem Artikel werde ich die Installationsschritte im Detail auflisten und Methoden zur Lösung damit verbundener Probleme zu Ihrer Information angeben.

Der erste Schritt besteht darin, eine neue txt-Datei zu erstellen und das Suffix in .cmd zu ändern. Der Inhalt ist wie folgt.

pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
für /f %%i in ('findstr /i . hyper-v.txt 2^>nul') führe dism /online /norestart /add-package aus:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

Führen Sie dann die obige Befehlsdatei als Administrator aus. Wenn Sie zum Neustart aufgefordert werden, führen Sie einen Neustart durch.

Schritt 2 : Überprüfen Sie, ob Hyper-V aktiviert ist. Wenn nicht, aktivieren Sie es. Dieser Schritt erfordert möglicherweise auch einen Neustart des Computers.

Der dritte Schritt besteht darin, cmd als Administrator zu öffnen und den Befehl zum Ändern der Registrierung auszuführen.

Die spezielle Methode besteht darin, cmd.exe im Verzeichnis C:\Windows\System32 zu suchen, mit der rechten Maustaste darauf zu klicken und „Als Administrator ausführen“ auszuwählen.

Führen Sie im cmd-Eingabeaufforderungsfenster den folgenden Befehl aus, um den Computer durch Ändern der Registrierung als Win10 Professional-Version zu tarnen.

REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /TR
Bitte beachten Sie, dass nach der Änderung der Registrierung mit dem obigen Befehl der Wert der Registrierung beim nächsten Neustart des Computers wieder geändert wird. Installieren Sie Docker daher sofort nach der Änderung.

Schritt 4. Laden Sie Docker von der offiziellen Website herunter und installieren Sie es.
Die offizielle Website-Adresse lautet: https://hub.docker.com/editions/community/docker-ce-desktop-windows

Führen Sie nach Abschluss der Installation gemäß den Anweisungen einen Neustart durch.

Gemäß den Anweisungen in vielen Dokumenten kann die Installation abgeschlossen werden, nach der Installation traten jedoch weiterhin die folgenden Probleme auf.

„Die WSL 2-Installation ist unvollständig.“

Dies bedeutet, dass die von mir verwendete WSL2-Version alt ist und ich sie manuell aktualisieren muss. Den gefundenen Dokumenten zufolge habe ich die neueste WSL2-Version von der offiziellen Website von Microsoft heruntergeladen.

Die Linkadresse lautet: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

Nach dem Download des Updates treten außerdem Probleme ähnlich den folgenden auf:

Docker-Endpunkt kann nicht aufgelöst werden: Öffnen Sie C:\Users\TomYuan\.docker\machine\machines\default\ca.pem: Das System kann den angegebenen Pfad nicht finden.
Die Erklärung im Internet ist, dass zuvor andere Versionen von Docker auf dem Computer installiert waren, und wenn ich darüber nachdenke, stimmt das auch.

Die online angegebene Lösung lautet: Deinstallieren Sie Docker 19, löschen Sie die entsprechenden Umgebungsvariablen, löschen Sie die Dateien unter C:\Programme\Docker und installieren Sie Docker erneut

Ich habe jedoch nur die Docker-bezogenen Umgebungsvariablen gelöscht, wie in der folgenden Abbildung gezeigt, und Docker einfach neu gestartet, ohne es zu deinstallieren und zu installieren. Später war das Problem gelöst.

Führen Sie nach der Installation von Docker den Befehl docker -v aus. Anschließend können Sie die Versionsnummer sehen, die bestätigt, dass die Installation erfolgreich war.

Dies ist das Ende dieses Artikels zur Installation von Docker unter Windows 10 Home Edition. Weitere Informationen zur Installation von Docker unter Windows 10 finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Installieren Sie Docker für Windows unter Windows 10 Home Edition
  • So installieren Sie WSL2 Ubuntu20.04 unter Windows 10 und richten die Docker-Umgebung ein
  • So installieren Sie Docker unter Windows 10

<<:  Vue implementiert Fuzzy-Abfrage-MySQL-Datenbankdaten

>>:  Zusammenfassung häufig verwendeter Tags in HTML (unbedingt lesen)

Artikel empfehlen

7 nützliche neue TypeScript-Funktionen

Inhaltsverzeichnis 1. Optionale Verkettung 2. Nul...

Eine Zeile CSS-Code zur Integration von Avatar und Nationalflagge

Es ist Nationalfeiertag und jeder kann es kaum er...

Detaillierte Schritte zum Konfigurieren des Tomcat-Servers in IDEA 2020

Die Schritte zum Konfigurieren von Tomcat in IDEA...

Lernbeispiel für den Nginx Reverse Proxy

Inhaltsverzeichnis 1. Reverse-Proxy-Vorbereitung ...

Einfache Installation des vi-Befehls im Docker-Container

Wenn Sie einen Docker-Container verwenden, ist vi...

Velocity.js implementiert den Seiten-Scrolling-Umschalteffekt

Heute werde ich ein kleines Javascript-Animations...

Vue implementiert mehrere Ideen zum Themenwechsel

Inhaltsverzeichnis Themen dynamisch ändern Die er...

Erfahren Sie, wie Sie den JVM-Speicher von Tomcat über JConsoler überwachen

Inhaltsverzeichnis 1. So überwachen Sie Tomcat 2....