为什么应该将 Docker Compose 文件命名为“compose.yaml”而不是“docker-compose.yaml”?

Thé*_*gel 5 docker docker-compose

我注意到Docker 文档现在建议调用 Docker Compose 的文件compose.yaml而不是docker-compose.yaml.

这种变化有原因吗?新版本是否提供更多功能?

Ale*_*lez 4

实际上,这个修改已经很老了,因为它是在 2021 年进行的,并被插入到发行版1.28.6中,这是 Docker Compose 之前的最后版本之一V2

这只是一个文件重命名活动,没有相关的新功能,而是遵循通常的 Docker Compose 版本。

主要区别在于,如果您在不带任何选项的情况下执行 docker-compose,它将compose.yml首先搜索,然后(如果不存在)搜索docker-compose.yml早期版本的向后兼容性。