欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

docker-compose 安装

程序员文章站 2022-05-14 22:58:17
...

使用docker-compose部署应用,对应的xxx.yml是有version的,如果是低版本的docker-compose,是无法运行version:3的。下面附上版本:(https://github.com/docker/compose/releases/

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-compose需要和docker的版本对应,不同docker版本支持的docker-compose也不同。

截止目前(20190319),使用过的版本docker-compose,安装:

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

sudo chmod +x /usr/local/bin/docker-compose

sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

此版本是支持version:3的,可以看出,实际上就是下载了一个docker-compose的包,然后向path中加了一个链接,因此如果要离线安装,可以带着已经下载好的包,复制到目标机器,再添加link即可。