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。

相关推荐
万少33 分钟前
AtomCode开发微信小程序《谁去呀》 全流程
前端·javascript·后端
GetcharZp34 分钟前
Epic、暴雪都在用的 C++ 界面利器:Dear ImGui 零基础全景指南
后端
pixcarp2 小时前
知识库系统的内容资产闭环怎么设计
服务器·数据库·后端·golang
红尘散仙2 小时前
别再手动录屏了:用 VHS 给终端应用生成会动的文档素材
后端·rust
张忠琳5 小时前
【Go 1.26.4】Golang Select 深度解析
开发语言·后端·golang
IT_陈寒5 小时前
React中useEffect依赖项这个坑我居然踩了三天
前端·人工智能·后端
提笔了无痕6 小时前
如何用Go实现整套RAG流程
开发语言·后端·golang
成都第一深情IZZO6 小时前
事务未提交就发送 MQ,导致消费者读不到订单数据的问题
后端
大橙子打游戏7 小时前
Fable5不能用了,但是依然能让 AI 纯靠截图玩通宝可梦
后端
Jason_chen7 小时前
Linux 3.0 总线机制与故障排查详解
后端