

To see if you're running with Moby VM, check Hyper-V Manager for Moby VM using either the Hyper-V Manager UI or by running Get-VM in an elevated PowerShell window. The moment you switch from Linux to Windows or Windows to Linux, Docker daemon automatically restarts to consider switched container. It also means the Linux container host (Moby VM) needs to be running Docker Daemon and all of Docker Daemon's dependencies. The daemon creates and manages Docker objects, such as images.


This is where virtualization comes into the picture. Since containers share a kernel with the container host, however, running Linux containers directly on Windows isn't an option. Linux containers make up a huge percent of the overall container ecosystem and are fundamental to both developer experiences and production environments.
