Docker-Compose文件中的Version

转载至:www.cnblogs.com/fengfengyan...

docker-compose 只是一个cli工具,主要用来 撰写 yaml 配置来编排docker的

使用 docker-compose version 命令,可以看到 工具的版本号,一般是1.29.* 等。

docker-compose.yaml 中的version 则是 compose 文件格式的版本号。这里是需要和docker engine 对应的。

对照表如下:

Compose file format Docker Engine
1 1.9.0+
2.0 1.10.0+
2.1 1.12.0+
2.2, 3.0, 3.1, 3.2 1.13.0+
2.3, 3.3, 3.4, 3.5 17.06.0+
2.4 17.12.0+
3.6 18.02.0+
3.7 18.06.0+

所以一般根据我们主机上的docker版本来标注,yaml 里的版本。因为docker 版本大于 18.09,所以yaml 里的version一般都写3.7或者3。

相关推荐
DevOpsDojo17 分钟前
Julia语言的软件工程
开发语言·后端·golang
编程|诗人23 分钟前
Kotlin语言的数据结构
开发语言·后端·golang
HelloZheQ35 分钟前
Spring 中的 @RestController 注解详解
java·后端·spring
2401_898410691 小时前
JavaScript语言的学习路线
开发语言·后端·golang
敖行客 Allthinker1 小时前
Ruby JSON 性能优化之旅:深入挖掘与持续改进
开发语言·后端·ruby
Archy_Wang_12 小时前
ASP.NET Core 实现微服务 -- Polly 服务降级熔断
后端·微服务·asp.net
快起来别睡了2 小时前
深入解析 ZooKeeper:分布式协调服务的原理与应用
后端·zookeeper·面试
C++小厨神2 小时前
SQL语言的数据库交互
开发语言·后端·golang
草帽浪人2 小时前
从入门到精通 Zig 语言
后端
凡人的AI工具箱3 小时前
每天40分玩转Django:Django 实操图书管理系统
后端·python·ai·django·aigc·ai编程