docker 打开报错 System.InvalidOperationException: Failed to set version to docker-desktop: exit code: -1

1、第一种解决方法:

cmd/shell下执行netsh winsock reset,然后重启docker就好了。

但是这种方法治标不治本,每次重启电脑都需要这种操作,而这个操作把原来的docker系统给删掉,镜像和容器都没了,所以很不建议。

2、第二种(治本)解决方法:
(1)下载NoLsp
链接:https://pan.baidu.com/s/1zE8gnC4NyWyHNp5UMcyg1g
提取码:2k3f

(2)下载的文件放到C:\Windows\System32下,(以管理员的身份)cmd执行NoLsp.exe c:\windows\system32\wsl.exe,然后执行wsl。如下图:
docker 打开报错 System.InvalidOperationException: Failed to set version to docker-desktop: exit code: -1
(3)最后重启一下docker就大功告成了

上一篇:SpringBoot入门到精通(二十一)如何优雅的设计 RESTful API 接口版本号,实现 API 版本控制!


下一篇:06-Docker数据管理实践