通过docker-compose -h
或this official manual阅读帮助,会为我们提供选项--project-directory PATH
docker-compose [-f ...] [options] [COMMAND] [ARGS ...]
- project-directory PATH指定备用工作目录 (默认:撰写文件的路径)
但我尝试调用以下命令并失败 - 我确保已创建./mySubFolder/docker-compose.yml
处的文件。
docker-compose --project-directory ./mySubFolder up
错误
在此目录或anyparent中找不到合适的配置文件。
你在正确的目录中吗?
支持的文件名:docker-compose.yml,docker-compose.yaml
我做错了什么?如何正确传递参数?
答案 0 :(得分:19)
使用-f
参数--project-directory
view details
您可以使用-f标志指定Compose文件的路径,该文件不在当前目录中
docker-compose -f ~/sandbox/rails/docker-compose.yml pull db