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

React DVA-Implementierungscode

Inhaltsverzeichnis dva Verwendung von dva Impleme...

Praktische TypeScript-Tipps, die Sie vielleicht nicht kennen

Inhaltsverzeichnis Vorwort Funktionsüberladung Zu...

Lösung für 1067, wenn Mysql in Windows startet

Ich habe erst vor ein paar Tagen mit der Arbeit b...

Beispiel für die gemeinsame Nutzung von Anker-Tags in HTML

Verwendung von Anker-Tags: Als Ankerlink wird ein ...

So starten Sie mehrere MySQL-Datenbanken auf einem Linux-Host

Lassen Sie uns heute darüber sprechen, wie Sie vi...

Lebenszyklus und Ausführungsreihenfolge von React-Class-Komponenten

1. Zwei Möglichkeiten zum Definieren von Reaktion...

Detailliertes Tutorial zur Installation von MySQL 8 in CentOS 7

Vorbereiten Umweltinformationen zu diesem Artikel...

So überwachen Sie mehrere JVM-Prozesse in Zabbix

1. Szenariobeschreibung: Unsere Umgebung verwende...

Handtrack.js-Bibliothek zur Echtzeitüberwachung von Handbewegungen (empfohlen)

【Einführung】: Handtrack.js ist eine Prototypbibli...

Vue-Beispielcode für die Online-Vorschau von Office-Dateien

Ich arbeite derzeit an elektronischen Archiven un...

Detailliertes Beispiel zum Erstellen und Löschen von Tabellen in MySQL

Der Befehl zur Tabellenerstellung erfordert: Der...

Detaillierte Erläuterung der Angular-Datenbindung und ihrer Implementierung

Inhaltsverzeichnis Vorwort Was ist Datenbindung? ...

W3C Tutorial (14): W3C RDF und OWL Aktivitäten

RDF und OWL sind zwei wichtige semantische Webtec...

Zusammenfassung der Unterschiede zwischen SQL und NoSQL

Hauptunterschiede: 1. Typ SQL-Datenbanken werden ...