I'm trying to get Docker Desktop up and running on a Windows 10 virtual machine that I'm running through VMWare Workstation 17 Pro. I've already installed Windows Subsystem for Linux (WSL), but I keep hitting a roadblock. When I launch Docker Desktop, it gives me an error stating that virtualisation support isn't detected. I attempted to toggle on Virtualized Intel VT-X/EPT in the VM settings, but it resulted in an error saying that it wasn't supported when starting the virtual machine. Is Docker Desktop compatible with this setup? Any tips would be greatly appreciated!
2 Answers
It sounds like you're running into virtualization issues because Docker Desktop needs nested virtualization to work properly in a VM. Have you checked if nested virtualization is enabled on your Windows host system? You might want to follow Microsoft's guide on enabling that. It could do the trick!
Just a heads up, if you're using a VM for Docker, setting up a Linux VM directly might be a better option. It could save you a lot of hassle since Docker is initially designed for Linux environments. You still can get it running on Windows though if you really want GUI support.
Yeah, I totally get that. I'm just not super comfortable with CLI in Linux for managing things.

Thanks for the tip! I enabled nested virtualization and it seems to be working now.