如何检查docker compose文件版本?

如何检查docker compose文件版本?,docker,docker-compose,Docker,Docker Compose,我想确保我使用的是compose文件格式的版本3。然而,在上个月,我无法找到如何做到这一点 我的Docker版本是17.04.0-ce,构建4845c56,我的Docker Compose版本是Docker Compose版本1.9.0,构建2585387。但是,我不确定从何时开始引入compose文件格式的版本3。我怎样才能找到答案?docker compose version 3语法要求docker version 1.13和docker compose version 1.10()。有关版

我想确保我使用的是compose文件格式的版本3。然而,在上个月,我无法找到如何做到这一点


我的Docker版本是
17.04.0-ce,构建4845c56
,我的Docker Compose版本是
Docker Compose版本1.9.0,构建2585387
。但是,我不确定从何时开始引入compose文件格式的版本3。我怎样才能找到答案?

docker compose version 3语法要求docker version 1.13和docker compose version 1.10()。有关版本兼容性矩阵和升级说明,请参阅

请注意,版本3语法是为docker swarm模式设计的,docker 1.13版中的
docker stack deploy
首先支持该语法。如果您仍然使用
docker compose
本身,那么没有太多理由升级到版本3语法


另请参见描述不同yml版本之间差异的页面。

它位于您的
docker compose.yml
文件中。第一个参数是Docker Compose版本

version: '3'
Docker Compose版本文件3在Docker Compose的1.10.0版和Docker Engine的1.13.0版中引入


在这里,您可以看到Docker Compose 1.10.0的发行说明,其中介绍了版本文件3:

有什么原因不能将Docker Compose升级到最新版本而不必担心这个问题吗?因为我还在Docker Compose 1.9.0版,所以我安装了一个
sudo pip——升级Docker Compose
,将版本升级到1.12.0。