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。

相关推荐
文心快码BaiduComate15 分钟前
我用文心快码Spec 模式搓了个“pre作弊器”,妈妈再也不用担心我开会忘词了(附源码)
前端·后端·程序员
aiopencode27 分钟前
iOS 性能监控 运行时指标与系统行为的多工具协同方案
后端
E***U94534 分钟前
从新手到入门:如何判断自己是否真的学会了 Spring Boot
数据库·spring boot·后端
招风的黑耳1 小时前
智慧养老项目:当SpringBoot遇到硬件,如何优雅地处理异常与状态管理?
java·spring boot·后端
回家路上绕了弯1 小时前
分布式锁原理深度解析:从理论到实践
分布式·后端
磊磊磊磊磊1 小时前
用AI做了个排版工具,分享一下如何高效省钱地用AI!
前端·后端·react.js
hgz07101 小时前
Spring Boot Starter机制
java·spring boot·后端
daxiang120922051 小时前
Spring boot服务启动报错 java.lang.StackOverflowError 原因分析
java·spring boot·后端
我家领养了个白胖胖1 小时前
极简集成大模型!Spring AI Alibaba ChatClient 快速上手指南
java·后端·ai编程
一代明君Kevin学长2 小时前
快速自定义一个带进度监控的文件资源类
java·前端·后端·python·文件上传·文件服务·文件流