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。

相关推荐
高频因子挖掘机2 小时前
QuantDash 明明安装成功,为什么 Python 还是无法 import?
后端·github·api
Java爱好狂.10 小时前
Java初学者如何一周速通SpringBoot!
java·spring boot·后端·spring·高并发·架构师·java面试
马良神笔12 小时前
2026 年Rag最近技术前沿总结
后端·python·django
程序猿DD12 小时前
同样10美元,OpenDesign和Command Code的DeepSeek V4.1 Flash额度到底有多少?
后端
高频因子挖掘机12 小时前
A股量化从日线升级到5分钟线:数据量增加后最先暴露哪些工程问题?
后端·github·api
高频因子挖掘机13 小时前
历史行情返回顺序变了,为什么按行号计算指标很危险?
后端·github·api
团子哒哒14 小时前
数组、切片和Map
后端
专注仿真14 小时前
ThinkPHP6 API接口开发实例:从零搭建RESTful风格接口
后端·php·restful
开心猴爷14 小时前
应对iOS审核4.3:可以使用 IpaGuard 来给属性名混淆的技术细节与平衡之道
后端·ios
1m5555555514 小时前
RAG 工程实战(五):正确知识已经进入 Prompt,为什么大模型还是会答错?
后端·面试