Lösen Sie den Konflikt zwischen Docker und VMware

Lösen Sie den Konflikt zwischen Docker und VMware

1. Docker-Startproblem:

Problem gelöst:

Sie müssen Hyper-V aktivieren (hierzu: Systemsteuerung->Programme->Programme und Funktionen->Windows-Funktionen aktivieren oder deaktivieren, dann den Computer neu starten)

2. Beim Neustart von VMware treten jedoch Probleme auf.

Lösung:

Deaktivieren Sie Hyper-V wie oben beschrieben.

Allerdings muss bei dieser Methode der Computer jedes Mal neu gestartet werden, was etwas mühsam ist. Glücklicherweise werden virtuelle Maschinen heutzutage nur noch selten verwendet.

Ergänzung: Docker- und VMware-Konflikt: VMware Workstation und Device/Credential Guard sind nicht kompatibel – Fehlerlösung

Nachdem Docker und VMware lokal installiert wurden, können sie nicht gleichzeitig gestartet werden. Da Docker und VMware beide Hypervisoren entsprechen und auf den Eigenschaften der virtuellen Maschine basieren, müssen sie die Kontrolle über die Hardware wie die CPU erlangen, sodass sie nicht gleichzeitig auf derselben Maschine ausgeführt werden können.

VMware-Fehler

VMware Workstation und Device/Credential Guard sind nicht kompatibel. VMware Workstation kann nach dem Deaktivieren von Device/Credential Guard ausgeführt werden. Weitere Informationen finden Sie unter http://www.vmware.com/go/turnoff_CG_DG.

Windows-Funktionen ein- oder ausschalten

Durch Umschalten der Windows-Features-Option können Sie die Option Hyper - H ein- oder ausschalten. Wenn diese Option ausgewählt ist, können Sie die Docker-Anwendung starten

Beim Herunterfahren tritt der Fehlercode 0x80073701 auf.

Virtualisierungsbasierte Sicherheit

WIN+R zum Öffnen von „Ausführen“

Geben Sie gpedit.msc ein, um den Gruppenrichtlinien-Editor zu öffnen

Computerkonfiguration -> Administrative Vorlagen -> System -> Device Guard

Doppelklicken Sie, um die Konfigurationsoption „Virtualization Based Security aktivieren“ zu öffnen und wählen Sie „Deaktivieren“

PowerShell-Befehl

Start – Windows PowerShell (Administrator)

Der Öffnungsbefehl lautet

bcdedit /set hypervisorlaunchtype auto

Der Shutdown-Befehl ist

bcdedit /set hypervisorlaunchtype off

Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur.

Das könnte Sie auch interessieren:
  • Lösen Sie das Problem, dass Docker das MySQL-Image zu langsam zieht
  • Lösen Sie das Problem, dass der Container nach dem Docker-Lauf „Beendet (0)“ anzeigt.
  • docker run -v mountet Datenvolumes abnormal und der Containerstatus wird immer neu gestartet
  • Docker entfernt abnormale Containervorgänge
  • Lösung für den Docker-Container, der nicht gestoppt und gelöscht werden kann
  • Lösung für mehrere Docker-Container, die nicht die gleiche Portnummer haben

<<:  Schreiben eines Schere-Stein-Papier-Spiels in JavaScript

>>:  Webdesign: Die genaue Platzierung und Verwendung massiver Materialien

Artikel empfehlen

Vue-Implementierungsbeispiel mit Google Recaptcha-Verifizierung

In unserem aktuellen Projekt müssen wir die Googl...

Linux verwendet if, um zu bestimmen, ob ein Verzeichnis existiert.

So verwenden Sie „if“ in Linux, um festzustellen,...

Beispielcode zur Implementierung eines reinen CSS-Popup-Menüs mit Transform

Vorwort Wenn Sie ein Topmenü erstellen, müssen Si...

Warum sind die Bilder in mobilen Web-Apps nicht klar und sehr verschwommen?

Warum? Am einfachsten lässt es sich so ausdrücken:...

So löschen Sie verstümmelte oder mit Sonderzeichen versehene Dateien in Linux

Aus Kodierungsgründen werden beim Hochladen oder ...

Einige „Fallstricke“ beim Upgrade der MySQL-Datenbank

Bei kommerziellen Datenbanken hat die Datenbankak...

Detaillierte Analyse von Javascript-Datenproxys und Ereignissen

Inhaltsverzeichnis Datenbroker und Events Überprü...

Vue+Swiper realisiert Timeline-Effekt

In diesem Artikel wird der spezifische Code von v...

So erstellen Sie ein Drag & Drop-Plugin mit benutzerdefinierten Vue-Direktiven

Wir alle kennen die Drag-and-Drop-Funktion von HT...

So richten Sie Spring Boot mithilfe der Docker-Schichtenverpackung ein

Das Spring Boot-Projekt verwendet Docker-Containe...

So erstellen Sie einen SSH-Dienst basierend auf einem Golang-Image in Docker

Nachfolgend finden Sie den Code zum Erstellen ein...

Vue-Beispielcode zur einfachen Implementierung von virtuellem Scrollen

Inhaltsverzeichnis Vorwort Rollprinzip erreichen ...