Docker
问题报错
Failed to set version to docker-desktop:exit code: -1
百度排查
资料一:因为我把openvpn设置为自启动了,代理软件和wsl2之间的端口有冲突,所以导致无法启动docker。
资料二:以管理员模式进入powershell 重置 winsock 运行netsh winsock reset
资料三:./NoLsp.exe c:\windows\system32\wsl.exe
以上资料本人测试都不能正常解决,以下方案可以解决,具体是哪种情况导致的,请都试试看
- wsl -l -v 查看系统安装的wsl系统的资料
- 我安装的是ubuntu,列表只有这个,没有显示docker(异常),Version是1
- 我们要把wsl系统使用wsl2
- wsl.exe --set-version Ubuntu(你的系统名称 在上一步骤查询到的) 2
- wsl.exe --set-default-version 2
- 重启docker 解决问题