Heim >Technologie-Peripheriegeräte >IT Industrie >So installieren Sie Docker unter Windows 10 Home

So installieren Sie Docker unter Windows 10 Home

Joseph Gordon-Levitt
Joseph Gordon-LevittOriginal
2025-02-15 10:23:11790Durchsuche

How to Install Docker on Windows 10 Home

Docker unter Windows 10 Home Edition: Anleitung zur Bypass -Installationsgrenzen

ausführen

Docker für Windows Installer wird nicht unter Windows 10 Home Edition ausgeführt, aber das bedeutet nicht, dass Sie keine Linux -Container unter Windows ausführen können. Dieser Artikel führt Sie durch die Einrichtung einer Docker-Umgebung unter Windows 10 Home Edition, ohne sich auf die Hyper-V-Technologie zu verlassen.

Schlüsselpunkte:

  • Docker für Windows Installer ist nicht mit Windows 10 Home Edition kompatibel.
  • Ausführen von Linux-Containern unter Windows 10 Home Edition erfordert kein Hyper-V.
  • Docker -Maschine, Docker -Engine, Docker -Client und Docker Compose sind erforderlich, um Container zu erstellen und auszuführen.
  • Docker kann mit Git Bash und Windows -Subsystem für Linux 2 (WSL2) installiert werden.
  • Schokolady kann verwendet werden, um den Docker -Client und Docker komponieren zu installieren.
  • Einfachere Lösung: Wechseln Sie zur Linux -Entwicklungsumgebung.

Arbeitsprinzip:

Docker verlässt sich auf den Linux -Kernel, um Linux -Container auszuführen. Um diese Funktion unter Windows zu implementieren, müssen Sie einen virtuellen Linux -Computer einrichten, der als Gast in Windows 10 Home Edition ausgeführt wird. Docker Machine kann diesen Prozess vereinfachen. Der Docker -Client wird SSH verwenden, um mit Docker Engine zu kommunizieren, und der Container wird tatsächlich in einem virtuellen Computer ausgeführt, nicht auf einem Windows -Host.

Anfangseinstellungen:

  1. Git Bash für Windows installieren: als Hauptterminal zum Ausführen von Docker -Befehlen.
  2. Schokolady installieren: Windows Package Manager vereinfacht die nachfolgende Software -Installation.
  3. VirtualBox und seine Erweiterungen installieren: oder verwenden Sie den Schokoladenbefehl: C: choco install virtualbox
  4. (optional) Einstellen von WSL2: Wenn Sie Docker in einer WSL2 -Umgebung ausführen möchten.

Docker Engine -Einstellungen:

  1. Installation von Doker Machine: Befolgen Sie die offiziellen Anweisungen zu installieren, oder verwenden C: choco install docker-machine
  2. Installieren Sie die Docker -Engine mit Git Bash:
  3. Führen Sie den folgenden Befehl aus, Docker -Maschine lädt das Linux -Bild mit Docker -Engine herunter und führt es als virtuelle Maschine aus: $ docker-machine create --driver virtualbox default
  4. portweserve konfigurieren:
  5. Oracle VM VirtualBox, Wählen Sie Virtuelle Maschine, klicken Sie auf & gt; default 设置 网络 Konfigurieren Sie den gemeinsam genutzten Ordner: 适配器1 In VirtualBox wählen Sie 端口转发 Virtuelle Maschine, wechseln Sie zu
  6. & gt; Stellen Sie sicher, dass die dauerhafte Option festgelegt ist. (Lösen Sie den ungültigen Einstellungsfehler: Erhöhen Sie den Videospeicher in den Anzeigeeinstellungen)
  7. starten Sie Linux Virtual Machine: default Git Bash: 设置 共享文件夹
  8. Setzen Sie die Docker -Umgebungsvariablen: Führen Sie den folgenden Befehl in Git Bash aus: $ docker-machine start vbox Um dies jedes Mal zu tun, wenn Sie mit Git Bash beginnen, speichern Sie die Ausgabe
  9. in der
  10. -Datei. Hinweis: Der Linux -Pfad von muss in das Windows -Pfadformat konvertiert werden.
    <code class="language-bash">$ docker-machine env default
    $ eval $(docker-machine env default --shell linux)</code>

    eval .bashrc Docker -Tooleinstellungen: DOCKER_CERT_PATH

  11. Docker Client und Docker installieren mit PowerShell mit Administratorberechtigungen:

Wechseln Sie zurück zu Git Bash und führen Sie den folgenden Befehl aus, um zu überprüfen, ob Docker normal ausgeführt wird:

erfolgreich ausführt, was den obigen Befehl ausführt, bedeutet, dass Docker erfolgreich installiert wurde.

<code class="language-powershell">C:\ choco install docker-cli
C:\ choco install docker-compose</code>

Setzen Sie Docker auf WSL2:

<code class="language-bash">$ docker-machine start default
$ docker-machine ls
$ eval $(docker-machine env default --shell linux)
$ docker info
$ docker run hello-world</code>

in WSL2 Ubuntu Terminal:

Installieren von Docker Client und Docker Compose:

Befolgen Sie die offizielle Dokumentation, um zu installieren, oder verwenden Sie

, um Docker Compose zu installieren.

  1. Problem mit Docker Mount Problem: Fügen Sie den folgenden Inhalt der Datei hinzu (erstellen Sie die Datei, wenn sie nicht vorhanden ist): pip
  2. starten Sie das System neu, damit die Einstellungen wirksam werden.
  3. /etc/wsl.conf Virtuelle Maschine herstellen:
    <code>[automount]
    root = /
    options = "metadata"</code>
    Docker -Umgebungsvariablen in der Datei

    hinzufügen und

    ausführen.
  4. wechseln Sie zu Linux: .bashrc source ~/.bashrc
  5. Einrichten von Docker unter Windows 10 Home Edition ist komplizierter. Eine einfachere Lösung besteht darin, in eine Linux -Entwicklungsumgebung umzusteigen.

Zusammenfassung:

In diesem Artikel wird beschrieben, wie Docker unter Windows 10 Home Edition installiert und ausgeführt wird. Wenn Sie auf Probleme stoßen, überprüfen Sie bitte die Schritte sorgfältig. Für eine reibungslosere Docker -Entwicklungserfahrung wird empfohlen, auf Linux umzusteigen.

(Der FAQS -Teil ist der gleiche wie der Originaltext, der hier weggelassen wurde)

Das obige ist der detaillierte Inhalt vonSo installieren Sie Docker unter Windows 10 Home. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn