docker-compose.yml
文件的命名约定是什么?它应该总是这样命名,还是我可以自由地重命名为,例如docker-compose-jenkins.yml
?
答案 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
参数。
-f标志是可选的。如果您未在命令上提供此标志 line,Compose遍历工作目录及其父目录 寻找docker-compose.yml和a的目录 docker-compose.override.yml文件。你必须至少提供 docker-compose.yml文件。如果两个文件都存在于同一个文件中 目录级别,Compose将两个文件合并为一个文件 配置。
应用docker-compose.override.yml文件中的配置 除了docker-compose.yml文件中的值之外,还有其他内容。