Docker Compose Up 给出“系统找不到指定的文件”。错误

新手上路,请多包涵

我最近在我的 Windows 10 机器上安装了 Docker Toolbox。

但是,每当我运行 docker-compose up 时,我都会收到以下错误消息:

 Traceback (most recent call last):
  File "<string>", line 3, in <module>
  File "compose\cli\main.py", line 65, in main
  File "compose\cli\main.py", line 117, in perform_command
  File "compose\cli\main.py", line 849, in up
  File "compose\project.py", line 372, in up
  File "compose\project.py", line 539, in warn_for_swarm_mode
  File "site-packages\docker\api\daemon.py", line 33, in info
  File "site-packages\docker\utils\decorators.py", line 47, in inner
  File "site-packages\docker\client.py", line 139, in _get
  File "site-packages\requests\sessions.py", line 488, in get
  File "site-packages\requests\sessions.py", line 475, in request
  File "site-packages\requests\sessions.py", line 596, in send
  File "site-packages\requests\adapters.py", line 423, in send
  File "site-packages\requests\packages\urllib3\connectionpool.py", line 595, in urlopen
  File "site-packages\requests\packages\urllib3\connectionpool.py", line 363, in _make_request
  File "httplib.py", line 1057, in request
  File "httplib.py", line 1097, in _send_request
  File "httplib.py", line 1053, in endheaders
  File "httplib.py", line 897, in _send_output
  File "httplib.py", line 859, in send
  File "site-packages\docker\transport\npipeconn.py", line 31, in connect
  File "site-packages\docker\transport\npipesocket.py", line 22, in wrapped
  File "site-packages\docker\transport\npipesocket.py", line 49, in connect
pywintypes.error: (2, 'WaitNamedPipe', 'The system cannot find the file specified.')
docker-compose returned -1

请注意,我的 用户系统 环境变量中都有 C:\Python27C:\Python27\Scripts 。我也尝试过使用 Python 3,但它仍然无法正常工作。

原文由 Yahya Uddin 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.3k
2 个回答

你和我可能有也可能没有同样的问题。在上面@Haken Lid 发布的链接中,问题在于 PATH 环境变量没有正确版本的 Python。

但是,对我来说,问题是我没有设置所有的环境变量,通过运行

eval $(docker-machine env <vmname>)

在我运行 docker-compose <any command> 之前。

原文由 jenming 发布,翻译遵循 CC BY-SA 4.0 许可协议

我只是忘记启动导致该错误的“Docker for Windows”。

原文由 Razze 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题