Windows – Enable Virtualization for Windows 10 Pro running inside VirtualBox

dockervirtual machinevirtualboxvirtualizationwindows 10

My ultimate goal is to run docker for windows inside a Windows 10 Pro (evaluation).

To do that,

  1. Downloaded Windows 10 Pro evaluation image from Microsft website,
  2. Mounted it with virtual box
  3. Installed docker for windows

The installation failed, since it required "virtualization" to be enabled, as described in https://github.com/docker/for-win/issues/74

I have already configured "hardware virtualization" settings for the VM, as you can see below… But still it is not enabled in guest windows OS

Any clues on how to enable it?

enter image description here

Best Answer

The problem is with VirtualBox. It doesn't support nested virtualization (yet), and Docker for windows use Hyper-V. However, if you create a VM running Widows 10 anniversary edition inside VMware player. Docker for Windows will work. During the installation it will activate Hyper-V and after a reboot, everything will work.

enter image description here

Related Question