【发布时间】:2015-07-14 11:06:59
【问题描述】:
我正在尝试将 docker-machine 与 docker-compose 一起使用。 docker-compose.yml 文件定义如下:
web:
build: .
command: ./run_web.sh
volumes:
- .:/app
ports:
- "8000:8000"
links:
- db:db
- rabbitmq:rabbit
- redis:redis
运行docker-compose up -d时一切顺利,直到尝试执行命令并产生错误:
无法启动容器 b58e2dfa503b696417c1c3f49e2714086d4e9999bd71915a53502cb6ef43936d:[8] 系统错误:exec:“./run_web.sh”:stat ./run_web.sh:没有这样的文件或目录
本地卷未安装到远程计算机。使用 webapps 代码挂载本地卷的推荐策略是什么?
【问题讨论】:
-
项目结构与docker-compose.yml类似本教程syncano.com/…
-
这应该在 docker-compose 文档中,作为对那些可能开始在本地使用 compose 的人的有用提示。本来可以为我节省数小时的 WTF 时刻,试图弄清楚为什么我的文件路径错误或找不到。不,我只是觉得很傻。
标签: docker dockerfile docker-compose