Detailliertes Tutorial zur Verwendung von VMware WorkStation mit Docker für Windows

Detailliertes Tutorial zur Verwendung von VMware WorkStation mit Docker für Windows

1. Einleitung

Docker für Windows unterscheidet sich von Docker Toolbox. Docker für Windows erfordert mindestens Windows 10 Professional, da es Hyper-V-Unterstützung erfordert und Dockbox Toolbox Oracle Virtual Box anstelle von Hyper-V verwendet. Freunde, die VMware WorkStation verwendet haben, sollten wissen, dass VM nicht mit Hyper-V koexistieren kann. Wenn auf meinem Computer bereits eine VM installiert und verwendet wird, wie kann ich dann Docker für Windows verwenden? Bitte beachten Sie die Erklärung weiter unten.

2. Installieren Sie Docker für Windows

1. Docker für Windows herunterladen

Laden Sie es von dieser Adresse herunter und installieren Sie es: https://download.docker.com/win/stable/Docker for Windows Installer.exe.

Der Installationsvorgang ist sehr einfach, daher werde ich hier nicht ins Detail gehen.

2. Vorbereitung nach der Installation

Nach Abschluss der Installation wird Docker für Windows automatisch ausgeführt. Zu diesem Zeitpunkt wird eine Meldung angezeigt, dass Hyper-V nicht aktiviert ist. Klicken Sie hier einfach auf „Abbrechen“.

3. Vorbereitung

1. Laden Sie boot2docker.iso herunter

Laden Sie es von dieser Adresse herunter: https://github.com/boot2docker/boot2docker/releases/download/v18.05.0-ce/boot2docker.iso

Legen Sie dann boot2docker.iso in C:\Users\<用戶名>\.docker\machine\machines\dev\ . Wenn der Ordner nicht existiert, erstellen Sie ihn selbst.

2. Laden Sie den VMware Workstation-Treiber herunter

Laden Sie die neueste Version des VM-Treibers von https://github.com/pecigonzalo/docker-machine-vmwareworkstation/releases/ herunter. Dieser Treiber wurde nicht offiziell entwickelt, ist aber auch in der offiziellen Dokumentation verlinkt.

Kopieren Sie dann docker-machine-driver-vmwareworkstation.exe nach C:\Program Files\Docker\Docker\resources\bin :

4. Installieren Sie die Docker-Maschine

1. Öffnen Sie VMware Workstation

Dieser Schritt ist notwendig! Die VM-Version muss größer als 10 sein.

2. Installieren Sie das Dev-Beispiel

Öffnen Sie cmd und führen Sie den Befehl aus

docker-machine erstellen --driver=vmwareworkstation dev

Der Ausführungsprozess ist wie folgt:

3. Überprüfen Sie die Installation

Führen Sie den Befehl aus:

Docker-Maschine ls

Eine Entwicklungsinstanz wird angezeigt

4. Aktivieren Sie die Instanz

Führen Sie den Befehl aus:

Docker-Maschine, Umgebung, Entwicklung

Es erscheint folgende Abbildung:

5. Umgebungsvariablen festlegen

Öffnen Sie die Umgebungsvariableneinstellungen und legen Sie die Systemumgebungsvariablen gemäß den Anweisungen in Schritt 3 fest:

Stellen Sie einfach diese fünf ein und denken Sie daran, am Ende auf „OK“ zu klicken.

5. Überprüfen Sie, ob die Installation erfolgreich war

1. Melden Sie sich bei der Entwicklungsinstanz an

Melden Sie sich mit dem folgenden Befehl an:

Docker-Maschine SSH-Entwickler

Folgendes zeigt den Erfolg an:

2. Führen Sie „Hello-World“ aus

Schließen Sie das gerade geöffnete cmd-Fenster und öffnen Sie ein neues cmd-Fenster. Führen Sie den Befehl aus:

Docker Run Hallo Welt 

An diesem Punkt ist unsere Installation erfolgreich.

6. Konfigurieren Sie den Beschleuniger

Melden Sie sich über den Befehl bei Docker-Machine an

Erstellen Sie eine neue Datei vi /etc/docker/daemon.json

Geben Sie Folgendes ein

{
  "Registrierungsspiegel": ["https://registry.docker-cn.com"]
}

Speichern und neu starten

7. Abschlussarbeiten

Da wir eine VM verwenden, müssen wir sicherstellen, dass das Entwicklungsbeispiel der VM bei Verwendung von Docker ausgeführt wird:

Diese Methode hat derzeit einen Nachteil, nämlich dass die UI-Verwaltungsfunktion von Docker für Windows nicht verwendet werden kann, was uns jedoch nicht betrifft. Wir können alles über Befehle erledigen, daher stoppen wir Docker for Windows Service im Dienst und stellen ihn auf manuellen Start ein, um zu vermeiden, dass bei jedem Start des Computers ein Eingabeaufforderungsfeld angezeigt wird.

Abschließend möchte ich diesem Freund für seinen Artikel danken: https://www.cnblogs.com/VAllen/p/Docker-for-windows-on-VMware.html

Dies ist das Ende dieses Artikels über die Verwendung von VMware WorkStation mit Docker für Windows. Weitere Informationen zur Verwendung von VMware WorkStation finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • VMware-Installationsfehler: VMware Workstation konnte VMware Authorization Service nicht starten
  • VMware Workstation-Installation (Linux-Kernel) Kylin-Grafik-Tutorial
  • Lösungen für Kompatibilitätsprobleme mit virtuellen VMware-Workstation-Maschinen
  • Detailliertes Tutorial zum Herunterladen und Installieren von VMware Workstation
  • Erstellen Sie eine virtuelle Servermaschine in VMware Workstation Pro (grafisches Tutorial)
  • Lösung für das Problem, dass VMware Workstation Pro aufgrund eines Win10-Updates nicht geöffnet werden kann
  • Lösung für VMware Workstation Pro, das unter Windows nicht läuft
  • Installieren Sie Windows Server 2019 auf VMware Workstation (Grafisches Tutorial)
  • Über den Startfehler, der durch Inkompatibilität zwischen VMware-Workstations und Gerät/Anmeldeinformationen verursacht wird
  • Installationshandbuch für VMware Workstation 15 Pro (für Anfänger)

<<:  Einführung des Code-Prüftools stylelint zum Erfahrungsaustausch

>>:  Beispielcode zur Implementierung eines Hintergrundunschärfeeffekts mit CSS

Artikel empfehlen

3 Tipps, die Sie beim Erlernen von JavaScript kennen müssen

Inhaltsverzeichnis 1. Der magische Erweiterungsop...

Einführung in die Installationsmethode in Vue

Inhaltsverzeichnis 1. Weltweit registrierte Kompo...

Verwenden Sie Typescript-Konfigurationsschritte in Vue

Inhaltsverzeichnis 1. TypeScript wird in das alte...

Einführung in den vollständigen Namen und die Funktion von HTML-Tags

Alphabetisch DTD: Gibt an, in welcher XHTML 1.0 D...

Analysieren Sie die Dauer von TIME_WAIT aus dem Linux-Quellcode

Inhaltsverzeichnis 1. Einleitung 2. Lassen Sie un...

Docker nginx Beispielmethode zum Bereitstellen mehrerer Projekte

Voraussetzungen 1. Docker wurde auf dem lokalen C...

Detaillierte Erklärung des Marquee-Attributs in HTML

Dieses Tag ist nicht Teil von HTML3.2 und wird nu...

Zusammenfassung wichtiger MySQL-Protokolldateien

Autor: Ding Yi Quelle: https://chengxuzhixin.com/...

So fügen Sie Nginx dynamisch Module hinzu

Vorne geschrieben Nachdem wir Nginx basierend auf...

MySQL 5.7.18 Installations-Tutorial unter Windows

In diesem Artikel wird erklärt, wie Sie MySQL aus...