如何检查docker compose文件版本?
我想确保我使用的是compose文件格式的版本3。然而,在上个月,我无法找到如何做到这一点如何检查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()。有关版
我的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。