您现在的位置是:首页 >其他 >WinDocker报错:server error - open \.pipedocker_engine_linux: The system cannot find the filesp~ 已解决网站首页其他

WinDocker报错:server error - open \.pipedocker_engine_linux: The system cannot find the filesp~ 已解决

Java就是搞对象 2025-12-09 00:01:02
简介WinDocker报错:server error - open \.pipedocker_engine_linux: The system cannot find the filesp~ 已解决

问题

(HTTP code 500) server error - open .pipedocker_engine_linux: The system cannot find the file specified.

复现

执行:

docker run -d -p 80:80 docker/getting-started

报错:
docker: Error response from daemon: open .pipedocker_engine_linux: The system cannot find the file specified.
See ‘docker run --help’.在这里插入图片描述

解决办法

网上有多种解决方案,

方案一

执行wsl --update

PS C:UsersAdministrator> wsl --update
正在检查更新。
已安装最新版本的适用于 Linux 的 Windows 子系统。

在这里插入图片描述

方案二

PS C:UsersAdministrator> net stop com.docker.service
Docker Desktop Service 服务正在停止.
Docker Desktop Service 服务已成功停止。

PS C:UsersAdministrator> net start com.docker.service
Docker Desktop Service 服务正在启动 .
Docker Desktop Service 服务已经启动成功。

在这里插入图片描述
如果显示错误,可能是因为cmd不是用管理员身份运行的,用管理员身份运行cmd,输入以上两个命令就OK了。

最终解决办法

桌面右键点击docker desktop,用管理员身份运行就可以了。

最后效果

在这里插入图片描述

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。