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

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

使用窗口 打开 docker 命令 :

Error:

error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.26/containers/json: open

//./pipe/docker_engine: The system cannot find the file specified. In the default daemon

configuration on Windows, the docker client must be run elevated to connect. This error may

also indicate that the docker daemon is not running.

 

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

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

 

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

 

如下图:

 

 

 

使用  管理员方式执行了  命令  

 netsh winsock reset  

 

然后启动  docker-desktop 

 

 

问题解决 。 

===============================================================

在windows 10 中 如果 安装了 Android 模拟器的话,会导致 docker 环境冲突 

关闭 Hyper-V 服务,重启电脑就可以使用了。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐