WSL Update failed Docker Desktop stopped and crashes

Same threat as a year ago

docker just stopped working 2 days ago. Random. I deactivated auto update doesnt seem to matter.
Stopped working is the first thing, then it says extensions: faiiled to fetch extensions, then a pop comes a long after a few minutes that I need to update WSL.

I already tried downloading newest WSL both via github as well via WSL – update in win.terminal

when I try to update via terminal, it says its already the newest version…
docker: Docker Desktop 4.41.2 (191736)

any help please? :slight_smile:

1 Like

btw tried a fresh install already and resetting to factory defaults. all ending up in the same loop of doom.

Make sure you remove everything before you reinstall Docker Desktop

If it still doesn’t help, I recommend running a diagnostics https://docs.docker.com/desktop/troubleshoot-and-support/troubleshoot/#diagnose-from-the-terminal and sharing your diagnostics ID on GitHub with the developers

thanks, I did uninstall all. After a few reinstalls I toggled off my internet connection and was able to reinstall and have it not update. Even if I change to settings to NOT auto-update it still does after a few days or so and same issue is comming back. Tried manual and auto installing the WSL but that just doesnt work and I always end up in “docker stopped”

The Docker status page mentions a Docker Desktop issue: https://www.dockerstatus.com/
And the following issue is linked from GitHub: Upgraded to wsl2 2.5.7.0 and Docker desktop for Windows 4.41.2 no longer starts · Issue #14801 · docker/for-win · GitHub

Could it be your issue as well?

Update:

This could also be related: Docker Engine stopped on Windows ARM

I just installed Docker a few minuets ago, and the engine immediately stops. My first guess was to check if my linux system was ok on my Windows 11 computer. All was good, so I went to the Windows store and downloaded and installed Ubuntu 22.04.5 LTS. Started Docker again and it worked.

That’s interesting. It is like Docker Desktop wanted to use WSL2 integration on a WSL2 distribution that didn’t exist. At least I don’t see why else Docker Desktop would need a WSL2 distribution other than “docker-desktop”.

I assume it is a different issue, but thank you for sharing your solution.