“docker-compose”命令设置docker-compose.yml文件的路径

时间:2017-07-17 13:06:33

标签: docker-compose

通过docker-compose -hthis 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

我做错了什么?如何正确传递参数?

1 个答案:

答案 0 :(得分:19)

使用-f参数--project-directory view details

  

您可以使用-f标志指定Compose文件的路径,该文件不在当前目录中

docker-compose -f ~/sandbox/rails/docker-compose.yml pull db