docker-compose.yml文件命名约定

时间:2018-04-08 13:36:12

标签: docker docker-compose

docker-compose.yml文件的命名约定是什么?它应该总是这样命名,还是我可以自由地重命名为,例如docker-compose-jenkins.yml

2 个答案:

答案 0 :(得分:4)

您可以在命令行上指定备用文件名。

  

-f, - file FILE指定备用撰写文件                                 (默认:docker-compose.yml)

参考:https://docs.docker.com/compose/reference/overview/

鉴于该工具支持使用您喜欢的任何文件名,您可以随意命名该文件。实际上,您甚至可以一次指定多个文件。

答案 1 :(得分:1)

默认名称:

请注意,docker-compose.yml是默认名称,因此如果您想使用docker-compose up 而不指定文件名,则需要使用该格式。如上所述,您可以使用多个文件作为覆盖(请参阅docs),指定一个文件 / -f参数。

Docker参考:

  

-f标志是可选的。如果您未在命令上提供此标志   line,Compose遍历工作目录及其父目录   寻找docker-compose.yml和a的目录   docker-compose.override.yml文件。你必须至少提供   docker-compose.yml文件。如果两个文件都存在于同一个文件中   目录级别,Compose将两个文件合并为一个文件   配置。

     

应用docker-compose.override.yml文件中的配置   除了docker-compose.yml文件中的值之外,还有其他内容。

[docs link]