【发布时间】:2016-09-13 13:50:03
【问题描述】:
我正在关注 Docker Compose 入门指南 (https://docs.docker.com/compose/gettingstarted/),并且完全按照该指南进行操作。我的Dockerfile、docker-compose.yml 和目录中的所有其他文件与指南中显示的完全相同。
但是,当我尝试运行 docker-compose up 时,Web 服务立即退出,退出代码为 2,并出现错误消息:
web_1 | python: can't open file 'app.py': [Errno 2] No such file or directory
如果单独运行,则构建和运行图像可以正常工作,即
docker build -t composetestweb .
docker run -d -p 5000:5000 composetestweb
网站吐出一个错误,但它确实响应。
检查组合容器似乎显示了正确的信息:命令、挂载的文件夹和工作目录都是正确的。
我在带有 VirtualBox 4.3.38 的 Windows 7 上使用 Docker Machine。作为记录,到目前为止,我对任何其他 Docker 指南都没有任何问题。
【问题讨论】:
-
你能添加你的 docker-compose.yml 和文件夹结构吗?
标签: docker docker-compose docker-machine