我应该在 docker-compose 文件中使用次要版本吗?

Fab*_*les 5 version docker docker-compose

有时,我只在 docker-compose.yml 文件中看到主要版本,例如version: '3'. 其他时候,我还可以看到次要版本,例如version: '3.7'

我没有找到任何最佳实践。

是只指定主要版本并更灵活更好,还是将格式固定为次要版本并更严格?

Pyl*_*nux 3

始终指定次要版本,否则<major>.0使用!

来自docker compose 文档

v2 和 v3 声明

注意:指定要使用的 Compose 文件版本时,请确保指定主要版本号和次要版本号。如果未给出次要版本,则默认使用 0,而不是最新的次要版本。