在Windows 7

时间:2017-02-23 18:45:13

标签: python windows-7 docker-compose

运行以下docker compose文件时

web:
  build: .
  volumes:
    - "./app:/src/app"
  ports:
    - "3000:3000"
  links:
    - "db"

db:
  image: mongo
在Windows 7中

我收到以下错误:

  

回溯(最近一次呼叫最后一次):文件" docker-compose",第3行,in      文件"在主文件中撰写\ cli \ main.py",第88行   "在perform_command文件中撰写\ cli \ main.py",第140行   "撰写\ cli \ main.py",第900行,在文件"撰写\ project.py"中,   第385行,在文件"撰写\ project.py",第590行,在   warn_for_swarm_mode文件" site-packages \ docker \ api \ daemon.py",line   73,在info File" site-packages \ docker \ utils \ decorators.py",line   47,在内部文件" site-packages \ docker \ api \ client.py",第179行,在   _get文件" site-packages \ requests \ sessions.py",第488行,在get file" site-packages \ requests \ sessions.py",第475行,在请求文件中   " site-packages \ requests \ sessions.py",第596行,在发送文件中   " site-packages \ requests \ adapters.py",第423行,在send File中   " site-packages \ requests \ packages \ urllib3 \ connectionpool.py",第595行,   在urlopen文件中   " site-packages \ requests \ packages \ urllib3 \ connectionpool.py",第363行,   在_make_request文件" httplib.py",第1042行,在请求文件中   " httplib.py",第1082行,在_send_request文件" httplib.py",行   1038,在endseaders File" httplib.py",第882行,在_send_output中   文件" httplib.py",第844行,在发送文件中   " site-packages \ docker \ transport \ npipeconn.py",第31行,在连接中   文件" site-packages \ docker \ transport \ npipesocket.py",第22行,in   包装文件" site-packages \ docker \ transport \ npipesocket.py",line   50,在连接pywintypes.error:(2,' WaitNamedPipe',   ' \ xfe \ xfe \ xec \ xee \ xf2 \ xf8 \ xeb \ xfa \ xe0 \ xe 9 \ xef   \ xe0 \ xf4 \ xf9 \ xf8 \ xe5 \ xfa \ xec \ xe0 \ xfa \ xf8 \ xe0 \ xfa   \ xe4 \ xf7 \ xe5 \ xe1 \ xf5 \ x f9 \ xf6 \ xe5 \ xe9 \ xef。')无法执行脚本   搬运工-撰写

是否有人遇到此错误以及如何解决?

3 个答案:

答案 0 :(得分:3)

我的解决方案→使用管理员权限运行cmd

答案 1 :(得分:0)

我在Windows 10下使用Powershell和命令行也遇到了这个错误。甚至在安装Python并将其添加到路径之后。

我尝试使用Docker Quickstart Terminal运行docker-compose,这很有效。

答案 2 :(得分:0)

我的解决方案→在Windows 7上使用Docker Quickstart Terminal运行