I'm running Docker Desktop version 4.40.0 on my Windows 11 PC (version 26200) with WSL 2, and I'm encountering an error when trying to deploy WSL2 distributions. The error seems to be related to WSL mount on ARM64 requiring Windows version 27653 or newer. I've tried several fixes including restarting and updating my PC, checking Docker file permissions, shutting down WSL and restarting, deleting and reinstalling Docker, factory resetting it, and even changing to an older version (v4.21). Despite all these efforts, I still can't get it to work. Interestingly, a colleague who has the same setup can run Docker without any problems. Any suggestions would be greatly appreciated!
2 Answers
I recommend sticking with a stable version like Docker v4.24.2 and avoid updating it further. Sometimes newer versions can introduce compatibility issues, especially with Windows updates. It seems to work well for many users on similar setups!
It looks like you're encountering a compatibility issue with ARM64 and the required Windows version. If you're using an ARM CPU, that error about needing a newer version of Windows makes sense. Have you checked your CPU architecture? If it is ARM, try updating to the latest Windows version as suggested in the error message. That might solve your issue!
Yes, I'm on an ARM-based machine. Any tips on how your coworker got it to work?