撰写档案
参考和准则
这些主题描述了Compose格式的Docker Compose实现。Docker Compose 1.27.0+实现了Compose Specification定义的格式。先前的Docker Compose版本支持多种Compose文件格式– 2、2.x和3.x。Compose规范是统一的2.x和3.x文件格式,在这些格式之间聚合属性。
撰写和Docker兼容性矩阵
有多种版本的Compose文件格式– 1,2,2.x和3.x。下表提供了各种版本的快照。有关每个版本包括什么以及如何升级的完整详细信息,请参阅关于版本和升级。
下表显示了哪些Compose文件版本支持特定的Docker版本。
撰写档案格式 | Docker Engine版本 |
---|---|
撰写规格 | 19.03.0+ |
3.8 | 19.03.0+ |
3.7 | 18.06.0+ |
3.6 | 18.02.0+ |
3.5 | 17.12.0+ |
3.4 | 17.09.0+ |
3.3 | 17.06.0+ |
3.2 | 17.04.0+ |
3.1 | 1.13.1+ |
3.0 | 1.13.0+ |
2.4 | 17.12.0+ |
2.3 | 17.06.0+ |
2.2 | 1.13.0+ |
2.1 | 1.12.0+ |
2.0 | 1.10.0+ |
1.0 | 1.9.1。+ |
除了表中显示的Compose文件格式版本外,Compose本身也处于发布计划中,如Compose releases中所示,但是文件格式版本不一定随每个发行版增加。例如,Compose文件格式3.0最初是在Compose版本1.10.0中引入的,并在随后的版本中逐渐版本化。
最新的Compose文件格式由Compose规范定义,并由Docker Compose 1.27.0+实现。