基于WSL2 的 Docker Desktop 启动时 Failed to set version to docker-desktop: exit code: -1的解决方法
·
今天在下载、安装、使用Docker Desktop时出现的一些问题:
Docker Desktop : 官网地址:Docker Desktop - Docker
网盘下载地址:链接:https://pan.baidu.com/s/1szNiO7usomM7NpkLkuoAYg 提取码:6666
安装好了之后要注意:
较新的Windows会出现一个使用wsl2的提示(最少是1903以上,推荐为2004或更高版本),如果使用wsl2则docker的性能会发挥更好。这里推荐使用WSL2,如果之后安装完成后发生报错可能是WSL2版本比较老,需要更新导致的。(安装包在链接中均有:wsl_update_x64.msi 下载直接双击安装即可),

安装好了我在打开使用的时候出现了如下的问题:

在命令行操作 bash 或者wsl等, 发现这些命令都报错!
解决方法: 需要重置一下 Winsock目录,在cmd小黑窗口或者Windows PowerShell中输入下面命令即可重置
netsh winsock reset
操作完成如下:
重启docker desktop即可


出现这样的界面即安装成功,要使pull的速度更快,可以在设置中进行换源设置


也可以直接界面点击:
然后更换设置中的配置即可:此处我还未做源信息更改
ps:正式使用可以参考官方文档
更多推荐
所有评论(0)