
我今天也尝试安装了 WSL2(和你一样用的是 6.2.7 版本)。 安装成功了,但必须先修改我用户目录里已有的 .wslconfig 文件中的一行配置才行。
你可以检查一下自己的电脑吗? 看看在 wsl_Ubuntu-22.04 目录的上一级,是否存在 .wslconfig 文件?
另外: 我发现问题可能在出现 socat 错误之前就已经发生了。 安装过程本应能正常安装 Docker,至少我这边是这样的。
ok 的 .wslconfig 文件
[wsl2]
memory=8GB
swap=4GB
networkingMode=NAT
firewall=false
guiApplications=true
defaultVhdSize=659226827776
[experimental]
hostAddressLoopback=true
bestEffortDnsParsing=true
autoMemoryReclaim=dropcache
sparseVhd=false
核心技术总结(非常重要)
- 安装程序不会自动生成 .wslconfig,必须手动创建 / 修改
- 文件路径:
C:\Users\你的用户名\.wslconfig - 导致安装失败的常见原因:
- 旧的 .wslconfig 配置冲突
- 网络配置(dnsTunneling /autoProxy)
- 内存 / 交换空间设置不当
- 能解决问题的正确配置就是对方最后贴出的那一段
- 安装异常会先导致 Docker 安装失败,再报 socat 错

2530

被折叠的 条评论
为什么被折叠?



