Docker Community Forums

Share and learn in the Docker community.

Where is my DockerDesktopVM?

Hi All,

New to Docker Desktop and need some setup help. I recently installed Docker Desktop on my PC running Windows 10. I tried to build my first image but failed with the below error message:

container afbf10cd0da389f6ae1526d51b0bb54284570457792b22db9d2da36c7edbb4e7 encountered an error during Start: failure in a Windows system call: The virtual machine or container exited unexpectedly. (0xc0370106)

While troubleshooting I noticed the “DockerDesktopVM” does not appear (or get created) in my Hyper-Manger console. Looking at the Docker Desktop setting, I only see “Proxies” under the Resources tab. I’ve tried uninstalling both Hyper-V and Docker Desktop and still the same result. Any suggestions? Thanks in advance.

Below are the docker info from the system:

===================DOCKER INFO===========================
PS C:\WINDOWS\system32> docker info
Debug Mode: false

Containers: 1
Running: 0
Paused: 0
Stopped: 1
Images: 3
Server Version: 19.03.5
Storage Driver: windowsfilter
Logging Driver: json-file
Volume: local
Network: ics internal l2bridge l2tunnel nat null overlay private transparent
Log: awslogs etwlogs fluentd gcplogs gelf json-file local logentries splunk syslog
Swarm: inactive
Default Isolation: hyperv
Kernel Version: 10.0 18363 (18362.1.amd64fre.19h1_release.190318-1202)
Operating System: Windows 10 Enterprise Version 1909 (OS Build 18363.592)
OSType: windows
Architecture: x86_64
CPUs: 8
Total Memory: 31.79GiB
Name: MYPC
Docker Root Dir: C:\ProgramData\Docker
Debug Mode: true
File Descriptors: -1
Goroutines: 28
System Time: 2020-03-09T13:39:32.7602036-07:00
EventsListeners: 1
Experimental: false
Insecure Registries:
Live Restore Enabled: false
Product License: Community Engine

Hi, I have a similar problem, every time I have docker desktop start linux containers it throws a “DockerDesktopVM” failed to start. did you have a similar experience?

I was able to solve the issue by enabling nested virtualization (which allow you to run hyper-v on hyper-v)