Docker Desktop - Unexpected WSL error(适用于netsh winsock reset后重启无果的情况)

Docker Desktop - Unexpected WSL error(适用于netsh winsock reset后重启无果的情况)

确认“适用于Linux的Windows子系统”和“Hyper-V”是否已打开;

在这里插入图片描述
备注:Hyper-V角色只能在Win10、11企业版、专业版和教育版上启用,Windows11家庭版没有Hyper-V功能(需要按以下步骤手动安装WSL功能,当前使用设备为win11 家庭版);

关于Hyper-V和WSL的作用和区别:

https://blog.csdn.net/qq_44154915/article/details/135087317

在大多数情况下:
如果你只使用 Docker : WSL就可以了。
如果你需要Linux,其他的虚拟机或想访问Docker的高级选项卡来分配资源: Hyper-V。

使用命令查看当前WSL版本*

wsl --list --verbose

若当前未安装WSL(WSL1需升级至WSL2或默认指定为WSL2)

找到微软商店选择WSL下载并启动

在这里插入图片描述
此外,也可以使用命令行的方式下载(此方法受限于网络问题)

wsl -l -o #查看可使用版本
wsl --install -d <DistroName> #选择版本进行下载

最后使用命令再次查看WSL版本,若出现已安装的WSL版本,即可;
再次尝试启动Docker Desktop可正常启动。

  • 10
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值