J'ai MacOS 10.12.3 et Windows 10 Pro fonctionnant sous Parallels. J'essaie d'installer Docker sur Windows 10. Je n'ai pas pu installer Docker pour Windows plutôt que Docker Toolbox (je ne sais pas pourquoi) mais en installant le Docker Toolbox
"Cet ordinateur n'a pas activé VT-X/AMD-v. L'activer dans le BIOS est obligatoire"
et selon des fils de discussion plus anciens, le fonctionnement de Docker peut ne pas fonctionner avec VirtualBox en raison de l'absence de prise en charge de la virtualisation imbriquée (cela peut être ancien).
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.],
où l'on remarque que "This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory"
y "Hyper-V is not installed."
.
Comment faire fonctionner Docker dans Windows 10 Pro avec l'hôte OSX et Windows 10 virtualisé dans le logiciel parallèle d'OSX ?
Anciens fils de discussion avec une configuration différente et quelques conseils.
Au lieu d'utiliser BootCamp, utilisez un système de virtualisation fonctionnant sous MacOS tel que VMware Fusion, Parallels, etc. Vous pouvez utiliser la virtualisation imbriquée pour exécuter les conteneurs Docker en utilisant Hyper-V sur Windows de cette façon.
Paramètres de Parallels (utilisation de Parallels Desktop 12 pour Mac, version 12.2.0)
Je ne vois rien qui permette d'activer la virtualisation imbriquée.