rre*_*ase 4 docker dockerfile docker-compose
你如何命名你的docker-compose.yml文件?有没有要遵守的约定?
使用 Dockerfiles<purpose>.Dockerfile似乎效果最好,并立即被 VSCode 和 PyCharm 识别。
我喜欢将 docker/compose 文件构建到文件夹中以便可以使用默认名称的想法,但据我所知,docker 无法看到树上的文件,从而产生不同的问题。
根据-f文档:
如果您不在命令行上提供此标志,Compose [...] 将查找一个
docker-compose.yml和一个docker-compose.override.yml文件。
如果你不希望使用-f标志,你可以使用默认的名称docker-compose.yml,并覆盖它docker-compose.override.yml。
但是,如果您使用-f,因为您将提供文件名,所以您可以使用任何您想要的。
我认为根据环境命名它们的一个好方法可能是docker-compose.{env}.yml将它们放在顶级目录中:
docker-compose.prod.ymldocker-compose.dev.ymldocker-compose.test.ymldocker-compose.staging.yml你可以使用默认docker-compose.yml定义基本配置是通用于所有环境。
| 归档时间: |
|
| 查看次数: |
1170 次 |
| 最近记录: |