赞
踩
目录
2.3 解压到/usr/local/bin/docker-compose目录。
4.6 检索yum安装的docker-compose安装目录
Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。
使用docker我们可以很快的部署一个项目,但是生产上我们的项目不是只有一个,需要安装的软件也不止一个,如果我们一个一个地部署,不仅费时费力,还很容易出错。
Docker Compose因此就诞生了,它能够帮我们对一组相关联的应用进行管理。
Compose有2个重要的概念:
下面介绍几种安装方式。
下载软件
curl -L https://github.com/docker/compose/releases/download/1.25.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
授权
sudo chmod +x /usr/local/bin/docker-compose
后续的操作,和下面的步骤是一样的,这里先不介绍。
这种是通过GitHub上的源代码进行安装的,而在国内连接GitHub很多时候是不通的,用的比较少。不过也可以尝试。
访问GitHub的docker上的compose项目:
https://github.com/docker/compose/tags
点击zip或者tar.gz进行直接下载,或者点击downloads,然后往下拉进行版本选择。
Linux上安装选择以下三个版本都可以:
tar -zxvf /usr/local/software/docker-compose-linux-x86_64 /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
docker-compose version
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.12.0/docker-compose-`uname -s`-`uname -m` > /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
docker-compose version
Docker Compose version v2.12.0
上面我们创建了软链接,下面我们删除软链接.
rm -rf /usr/bin/docker-compose
注意:删除的软链接最后没有/,同时,删除的是建立链接时的目标链接,而不是源目录。
删除上面下载解压后的安装包。
rm -rf /usr/local/bin/docker-compose
yum search docker-compose
yum install -y docker-compose-plugin
- # 下面三个命令都可以
- docker-compose version
- docker-compose --version
- docker-compose -v
如果成功就不用进行以下操作了。
find / -name docker-compose
结果:
/usr/libexec/docker/cli-plugins/docker-compose
ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/local/bin/docker-compose
给yum安装的docker-compose目录建立软链接,指向/usr/local/bin/docker-compose,可以让我们使用docker-compose version命令。
docker-compose version
Docker Compose version v2.14.1
至此,我们的四种安装docker-compose的方式已经介绍完毕。
下面我们做个总结,这四种方式分别是:
说明:我们的Linux操作系统是CentOS8的,所以使用yum源,其他的操作系统使用类似命令,比如wget。
以上四种方式,1和2未经验证,3和4验证通过。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。