您现在的位置是:首页 >其他 >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~ 已解决
简介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,用管理员身份运行就可以了。
最后效果

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





U8W/U8W-Mini使用与常见问题解决
QT多线程的5种用法,通过使用线程解决UI主界面的耗时操作代码,防止界面卡死。...
stm32使用HAL库配置串口中断收发数据(保姆级教程)
分享几个国内免费的ChatGPT镜像网址(亲测有效)
Allegro16.6差分等长设置及走线总结