Das Gast-Windows 10 Pro von Docker und OSX „hat VT-X/AMD-v nicht aktiviert. Die Aktivierung im BIOS ist obligatorisch.“

Ich habe macOS 10.12.3 und Windows 10 Pro unter Parallels ausgeführt. Ich versuche, Docker auf Windows 10 zu installieren. Ich konnte Docker für Windows nicht installieren, sondern Docker Toolbox (keine Ahnung warum), sondern die Installation der Docker Toolbox

"Auf diesem Computer ist VT-X/AMD-v nicht aktiviert. Die Aktivierung im BIOS ist obligatorisch."

und laut älteren Threads funktioniert es möglicherweise nicht, Docker mit VirtualBox zum Laufen zu bringen, da die Unterstützung für verschachtelte Virtualisierung fehlt (dies kann alt sein).

C:\Program Files\Oracle\VirtualBox\VBoxManage.exe --version,(default) DBG |
 STDOUT:
,(default) DBG |
 {,(default) DBG |
 5.1.20r114628,(default) DBG |
 },(default) DBG |
 STDERR:
,(default) DBG |
 {,(default) DBG |
 },(default) DBG |
 Hyper-V is not installed.,(default) DBG |
 %!(EXTRA *exec.Error=exec:
 "vmms.exe":
 executable file not found in %PATH%)COMMAND:
 wmic cpu get VirtualizationFirmwareEnabled,(default) DBG |
 STDOUT:
,(default) DBG |
 {,(default) DBG |
 VirtualizationFirmwareEnabled ,(default) DBG |
 FALSE ,(default) DBG |
 ,(default) DBG |
 },Error with pre-create check:
 "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory",open 
C:\Users\user2.user\.docker\machine\machines\default\default\Logs\VBox.log:
 The system cannot find the path specified.,notifying bugsnag:
 [Error with pre-create check:
 "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory"],bugsnag.Notify:
 [bugsnag/payload.deliver:
 Post https:
//notify.bugsnag.com/:
 dial tcp:
 lookup notify.bugsnag.com:
 getaddrinfow:
 No such host is known.],

wo beachte das "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory"und "Hyper-V is not installed.".

Wie kann ich Docker in Windows 10 Pro zum Laufen bringen, wenn der Host OSX und Windows 10 in paralleler Software von OSX virtualisiert sind?

Ältere Threads mit anderem Setup und einigen Tipps

  1. https://superuser.com/questions/1138980/this-computer-doesnt-have-vt-x-amd-v-enabled-enabling-it-in-the-bios-is-mandat

  2. Hyper-V in Windows 10 auf dem MacBook Pro

Verwenden Sie anstelle von BootCamp ein Virtualisierungssystem, das auf macOS ausgeführt wird, z. B. VMware Fusion, Parallels usw. Sie können die verschachtelte Virtualisierung verwenden, um die Docker-Container auf diese Weise mit Hyper-V unter Windows auszuführen.

Parallels-Einstellungen (mit Parallels Desktop 12 für Mac, Version 12.2.0)

Ich kann nichts über die Aktivierung der verschachtelten Virtualisierung erkennen.

Geben Sie hier die Bildbeschreibung ein

Russische Puppen verschachteln - ein Behälter in einem Gast in einem Wirt. Interessieren Sie sich dafür, Docker direkt auf dem macOS zum Laufen zu bringen? Die VT-X-Anforderung hängt möglicherweise von Windows ab und ist auf Apple-Hardware nicht von Docker erforderlich.
Ich stimme dafür, diese Frage als nicht zum Thema gehörend zu schließen, da es darum geht, Docker in WINDOWS auszuführen (das zufällig unter macOS ausgeführt wird).

Antworten (1)

Gehen Sie wie folgt vor, um die verschachtelte Virtualisierung in Parallels zu aktivieren:

1) Fahren Sie die virtuelle Maschine herunter

2) Öffnen Sie die Konfiguration für die virtuelle Maschine

3) Klicken Sie auf die Registerkarte „Allgemein“.

4) Wählen Sie entweder die automatische Erkennung des Betriebssystems oder wählen Sie explizit Windows 10 aus

5) Klicken Sie auf die Registerkarte „Hardware“ und dann in der Liste auf der linken Seite auf „CPU & Speicher“.

6) Erweitern Sie „Erweiterte Einstellungen“ und aktivieren Sie die Option „Verschachtelte Virtualisierung aktivieren“.

Ich kann an diesem Punkt nichts über die Aktivierung der verschachtelten Virtualisierung erkennen, verwenden Sie Parallels Desktop 12? Bild habe ich hier gepostet .