unable to start 'Docker for windows' on Azure Win 10 VM

Viewed 2095
2 Answers

Only certain Azure VMs support nested virtualization. This link shows which ones support it.

https://docs.microsoft.com/en-us/azure/virtual-machines/acu

Look for the machines with "***" in the "vCPU: Core" column as the article states:

***Hyper-threaded and capable of running nested virtualization

Yes, it due to the VM size. While you want to install Docker engine in the Windows VM, you need to enable the virtualization in the VM. And for Azure VM, it means the appropriate sizes for the VM. See the steps that enable nested virtualization in an Azure VM. Then the Docker engine will work well in the VM.

Here is the example, the vm size is Standard D2s v3 (2 vcpus, 8 GiB memory), then the docker engine installs in it and works well. Below is the screenshot:

enter image description here

Related