docker-compose.yml 版本问题

Docker Engine 与docker-compose version 之间的有以下关系:

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
posted @ 2021-07-27 14:40  Mr.zzz  阅读(185)  评论(0编辑  收藏  举报