I am new to Docker and WSL2 but I was wondering why Hyper-V was required to get Docker Desktop for Windows to run in WSL2. It seems that the only Windows features I needed to get WSL2 up and running was “Windows Subsystem for Linux” and “Virtual Machine Platform”, but Docker for Windows won’t run without installing Hyper-V. Is there something I’m missing or is this a WSL1 requirement?
Docker Desktop (the standard edition) runs the containers in a virtual machine in Hyper-V. The combination of Docker Desktop with WSL2 is a new and still experimental technology. You need Desktop >= 2.1.5 from the edge channel together with Win 10 insider build >= 18980 to use it.
Thank you. I have a supported insider build with WSL2 running on it.
I’m guessing that the Docker Desktop application still requires the Hyper-V and Container Windows 10 features since WSL2 support is still in the experimental phase, I was just wondering if there are plans to remove the dependency on those Windows features since they technically aren’t required for WSL2.