Hey everyone, I'm trying to get Docker Desktop running on my Windows 11 Pro setup inside a VMware Fusion virtual machine on my Mac mini with M1 chip. I've already installed the ARM beta version and went with the recommendation to use WSL 2 instead of Hyper-V. However, when I try to run the x86 version, it tells me that the Hyper-V platform isn't installed, although it actually is. I also encountered an error with the ARM version, which states that WSL 2 isn't supported due to my machine's configuration, requesting that I enable the "Virtual Machine Platform" and ensure that virtualization is turned on in the BIOS. I've run the command suggested but still can't get it to work. Can anyone help?
1 Answer
So it sounds like you've got a lot of layers going on! Since you're using an M1 Mac mini, have you considered just installing Docker Desktop directly on macOS instead? It's designed for Apple Silicon and might save you from all the hassle with the Windows VM. If Docker on Mac isn't working for you, you can also take a look at Orbstack, which is another good option for running containers on your machine. That might simplify things a bit!
Same, who needs so much abstraction? If you’re only doing development on Docker, running a Linux VM would likely make things way easier.
I totally agree! All these layers just complicate things for no reason. A native installation would definitely be more straightforward than running it in a Windows VM.