环境:window11 23H2 | Docker Desktop 4.26.1版本
问题:安装Docker Desktop后,启动即报错,提示:Docker Desktop Unexpected WSL error
解决办法及步骤:
1,重启电脑,进入bios,检查是否打开了 虚拟化支持,如果没有则打开(我在安装docker前就是打开状态);
2,控制面板--程序--启用或关闭windows功能检查以下3项是否勾选:
(Hyper-V,虚拟机平台,适用于 Linux 的 Windows 子系统)

3,设置 WSL 2为默认版本
打开powershell,输入
1 |
wsl --set-default-version 2 |
4,再以管理员身份打开并运行CMD,重置winsock目录
1 |
netsh winsock reset |
5,重启电脑,Docker Desktop正常运行了…… windows用docker坑真多,记录一下好了
——————
PS: 如果以后系统更新后,发现问题复现,再使用cmd重置winsock即可
浏览量: 3