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即可。
即可解决。
效果如下:

Advertisements

容我提两嘴

可惜中文支持不好,留下你的姓名邮箱之后走吧,网站和Email都不会显示,广告党们不用想了,必须审核才能通过显示的。

Advertisements