

If Docker is not starting from the first time installation, this could be because you're system does not support or enabled hyper-v. "C:\Program Files\Docker\Docker\DockerCli.exe" -SwitchWindowsEngine.įor the first case, you can also try to stop and restart docker services or uninstall and reinstall the docker application. "C:\Program Files\Docker\Docker\DockerCli.exe" -SwitchLinu圎ngine Launch the Docker Desktop and wait for the engine to start.Ĭase 1: If one was able to run docker successfully at the start and this "Docker Desktop Starting" is occurring suddenly after unexpected shutdowns or other interruptions, this could be fixed by switching between Linux and Windows containers. C:\Users\tutlinks>wsl.exe -l -vĬ:\Users\tutlinks>wsl.exe -set-default-version 2įor information on key differences with WSL 2 please visit Ĭ:\Users\tutlinks>wsl -set-default Ubuntu-22.04 Simply run the following commands in windows terminal: wsl.exe -l -vįor me the console looks like this. Now, Enabling Docker support in WSL 2 distros as mentioned here. Step 4: Enabling Docker support in WSL 2 distros Install latest version of ubuntu as shown in screenshot. Launch Microsoft Store and search for wsl or Ubuntu. Step 3: Install Ubuntu terminal environment with WSL If your Docker desktop is open, then Quit and exit out of docker desktop I have the following Build Info: Edition Windows 10 ProĮxperience Windows Feature Experience Pack 120.2212.3920.0 I have made a video that demonstrates fixing this:

I uninstalled it, removed all docker folders and server and virtual switch from hyper-v and then reinstalled and it worked.Ĭheck if you don't have some IP address already in use.įinally, you can perform some Hyper-V tests. I had a problem with most recent version. If not I'd probably try manually re-enabling Hyper-V.

Go to "Turn Windows features on or off", disable all Hyper-V related features, reboot, then Docker should ask if it can enable and reboot for you. If you have a third-party network product like a VPN (for instance ), try and uninstall it before restarting docker.

