尽管Docker正在运行,但Docker命令仍然失败

时间:2019-01-31 10:07:19

标签: docker docker-for-windows docker-windows docker-desktop

我在docker上安装了Win-10 Pro VM,并且运行了一天。 第二天,机器重新启动,并且docker start失败并显示错误:

  

在VM上未检测到活动,在以下位置中止   Docker.Core.Pipe.NamedPipeClient.Send(字符串操作,对象[]   参数)   C:\ workspaces \ stable-18.09.x \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Core \ pipe \ NamedPipeClient.cs:line   36在Docker.Actions.DoStart(SynchronizationContext syncCtx,   布尔值showWelcomeWindow,布尔值executeAfterStartCleanup)   C:\ workspaces \ stable-18.09.x \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Windows \ Actions.cs:line   92在Docker.Actions。<> c__DisplayClass21_0.b__0()   在   C:\ workspaces \ stable-18.09.x \ src \ github.com \ docker \ pinata \ win \ src \ Docker.Windows \ Actions.cs:line   155在Docker.WPF.TaskQueue。<> c__DisplayClass19_0。<。ctor> b__1()在   C:\ workspaces \ stable-18.09.x \ src \ github.com \ docker \ pinata \ win \ src \ Docker.WPF \ TaskQueue.cs:line 59

我重新启动了docker,它立即启动,没有任何问题。但是现在所有docker命令都失败了:

  

PS C:>连接期间的docker ps错误:获取   http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.39/containers/json:打开   //./pipe/docker_engine:系统找不到指定的文件。在   Windows上的默认守护程序配置,docker客户端必须   高架运行以进行连接。此错误也可能表明   docker守护程序未运行。

我尝试过:

  • 将docker重置为出厂默认值
  • 重新安装docker
  • 重启虚拟机
  • 以管理员权限重新启动docker
  • 依此类推...

但是没有任何效果。知道如何解决此问题吗?

0 个答案:

没有答案