使用Docker近两个月之后,今天我收到了以下错误:
C:\ Users \ dell> docker --version Docker版本17.06.0-ce,build 02c1d87
C:\ Users \ dell> docker ps -a 连接期间出错:获取http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.30/containers/json?all=1: open //./pipe/docker_engine:系统找不到该文件 指定。在Windows上的默认守护程序配置中,即docker 客户端必须升级才能连接。此错误也可能表示 docker守护程序没有运行。
是的,守护程序正在运行,或者至少它显示为在“服务”下运行。我只使用本地容器,不做任何远程操作。
关于如何解决这个问题的任何建议?
答案 0 :(得分:0)
好吧,我今天遇到了同样的问题,我修复它的唯一方法是重新安装Docker(卸载并安装最新的稳定版本)...
现在,docker info运行正常,我的解决方案再次构建。
我希望它有所帮助,
涓
注意:它根本不应该发生,我已经失去了至少一个小时试图弄清楚它崩溃的原因和原因......
答案 1 :(得分:0)
Hyper-V是否正在运行?如果Hyper-V关闭,则会收到此错误。适用于Windows的Docker仍将“运行”,但守护程序将无法运行。