电脑windows11 安装docker,启用wsl2,这块网上搜搜
参考 旧版 WSL 的手动安装步骤
其他都没有问题,通过wsl2访问 Ubuntu22.04 也没有问题

问题是docker 安装需要执行 wsl --update
一直报错:请在存储设置中,将系统驱动器设置为新内容的默认保存位置,然后重试安装。

找了半天没啥用。

最后的方式是:通过 https://github.com/microsoft/WSL/releases 下载个新的,他会提示权限问题,把权限给了,就好了

PS C:\Users\tww> wsl --update
没有注册类
Error code: Wsl/CallMsi/REGDB_E_CLASSNOTREG
PS C:\Users\tww> wsl --update
正在检查更新。
已安装最新版本的适用于 Linux 的 Windows 子系统。
PS C:\Users\tww>

主要就是 C:\Program Files\WindowsApps 这个文件夹的权限

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐