基于WSL2 的 Docker Desktop 启动时 Failed to set version to docker-desktop: exit code: -1的解决方法...

在Windows 10 的 2004 版本  中, 启用 使用Docker Desktop 时 发现  根本无法启动, 偶尔 或者频繁的出错:

System.InvalidOperationException:
Failed to set version to docker-desktop: exit code: -1        

 

如下图:

基于WSL2 的 Docker Desktop 启动时 Failed to set version to docker-desktop: exit code: -1的解决方法..._第1张图片

 

 

各种百度谷歌始终无法解决, 这时打算到命令行去看看。

在cmd中输入 bash  或者 wsl  都报错, 提示

 

参考的对象类型不支持尝试的操作。

 

如下图:

基于WSL2 的 Docker Desktop 启动时 Failed to set version to docker-desktop: exit code: -1的解决方法..._第2张图片

 

 

经过百度

我们搜到一篇文章

https://blog.csdn.net/MShow006/article/details/103774672

果断管理员方式执行了  命令  

 netsh winsock reset  

基于WSL2 的 Docker Desktop 启动时 Failed to set version to docker-desktop: exit code: -1的解决方法..._第3张图片

 

 

然后启动  docker-desktop 

基于WSL2 的 Docker Desktop 启动时 Failed to set version to docker-desktop: exit code: -1的解决方法..._第4张图片

 

 

问题解决 。 

 

你可能感兴趣的:(基于WSL2 的 Docker Desktop 启动时 Failed to set version to docker-desktop: exit code: -1的解决方法...)