azuredockerazure-virtual-machinedocker-engine

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


I just downloaded "Docker for Windows" from the Docker Hub website https://hub.docker.com/editions/community/docker-ce-desktop-windows

I am running an Azure VM with Windows 10 Pro N. The VM's size is 'Standard B2s (2 vcpus, 4 GB memory)'

I am getting the error below: enter image description here

I read this link: https://azure.microsoft.com/en-us/blog/nested-virtualization-in-azure/

Is this issue due to VM size? If so, how do I install the version of Docker for this VM?


Solution

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

    https://learn.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