First of all, Docker doesn’t run VMs by default, only containers. That is a totally different thing. Except that on Windows, you need a VM to run Linux containers, but it seems you switched to Windows containers and the image you want to use is not available for Windows.