docker 与 docker-compose 文件版本 对应关系

Docker Engine 与docker-compose 文件版本 之间的有以下关系:

Compose file formatDocker Engine
11.9.0+
2.01.10.0+
2.11.12.0+
2.2, 3.0, 3.1, 3.21.13.0+
2.3, 3.3, 3.4, 3.517.06.0+
2.417.12.0+
3.618.02.0+
3.718.06.0+

但之前遇到了docker版本已经是18.06.0+ 但不能使用3.7版本yml 配置文件的问题。

【解决方法】

改用官方提供的docker-compose,从1.25.5版本开始,可以直接按操作系统平台下载安装包:

项目地址:https://github.com/docker/compose/releases

对于1.25.4或者更早的版本,可以参考下面的方法使用:

curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

 

Compose 文件格式有几个版本——1、2、2.x 和3. x

此表显示了哪些撰写文件版本支持特定的 Docker 版本。

Compose file format Docker Engine release 
Compose specification19.03.0+ 19.03.0 +
3.819.03.0+ 19.03.0 +
3.718.06.0+ 18.06.0 +
3.618.02.0+ 18.02.0 +
3.517.12.0+ 17.12.0 +
3.417.09.0+ 17.09.0 +
3.317.06.0+ 17.06.0 +
3.217.04.0+ 17.04.0 +
3.11.13.1+ 1.13.1 +
3.01.13.0+ 1.13.0 +
2.417.12.0+ 17.12.0 +
2.317.06.0+ 17.06.0 +
2.21.13.0+ 1.13.0 +
2.11.12.0+ 1.12.0 +
2.01.10.0+ 1.10.0 +

详细参考:https://docs.docker.com/compose/compose-file/compose-versioning/

 

 

  • 8
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值