运行以下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。')无法执行脚本 搬运工-撰写
是否有人遇到此错误以及如何解决?
答案 0 :(得分:3)
我的解决方案→使用管理员权限运行cmd
答案 1 :(得分:0)
我在Windows 10下使用Powershell和命令行也遇到了这个错误。甚至在安装Python并将其添加到路径之后。
我尝试使用Docker Quickstart Terminal运行docker-compose,这很有效。
答案 2 :(得分:0)
我的解决方案→在Windows 7上使用Docker Quickstart Terminal运行