[Docker]Docker启动失败:open //./pipe/docker_engine: The system cannot find the file specified

问题描述

在Windows上初次安装使用DockerDesktop时,我按照https://hub.docker.com/?overlay=onboarding 中提到的样例进行了测试,但在执行

cd doodle\cheers2019 
docker build -t wren1997/cheers2019 .

时,报出错误:

open //./pipe/docker_engine: The system cannot find the file specified.

在我联网搜索一些解决方案之后,发现大部分的方法都无法解决我的问题,如将环境设置为’Default’,但报错为未找到default环境。其方法如下:

docker-machine env default

又或者是另一种写法:

@FOR /f "tokens=*" %i IN ('docker-machine env default') DO @%i

但实际在我这里没有任何效果。但是当我仔细阅读报错的时候,我发现其中的原因更可能是服务没有打开,而我在运行前刚刚运行完自动更新,二者很有可能是相关的。

解决方案

该原因如果在上述方法无法解决,那很可能是docker服务没有启动,只需要再打开docker-Desktop即可。
即可解决。
效果如下:

王 政乔

关于作者

王政乔, 中国自动化学会会员,郑州大学2016级计算机科学与技术专业在读本科生,2016级双足实验室负责人,2019年ZZU-DROID领队,目前学习方向是机器视觉相关。
个人网站:http://me.zhengqiao.wang/

发表评论

电子邮件地址不会被公开。