文章目录
- 一、在线方式
- 1、GitHub
- 2、daocloud.io
- 二、离线方式(推荐)
- 三、验证
一、在线方式
1、GitHub
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
参数说明
- uname -s:获取当前操作系统的名称
- uname -m:获取当前系统的机器硬件名
[root@localhost docker-redis]# uname -s
Linux
[root@localhost docker-redis]# uname -m
x86_64
可能下载很慢,可以换成国内镜像(daocloud.io)来下载,也就是下面这种方式
2、daocloud.io
curl -L "https://get.daocloud.io/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
存在如下问题;可能是网络问题
[root@localhost bin]# docker-compose --version
/usr/local/bin/docker-compose: line 1: html: No such file or directory
/usr/local/bin/docker-compose: line 2: syntax error near unexpected token `<'
'usr/local/bin/docker-compose: line 2: `<head><title>503 Service Temporarily Unavailable</title></head>
编辑文件vi docker-compose
,内容如下,服务器暂时无法处理请求
<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
</body>
</html>
二、离线方式(推荐)
直接上GitHub下载,打开https://github.com/docker/compose/tags,选择你要的版本号
进入后,往下拉,找到你要的版本号,点击就会自动下载
上传到我们系统的/usr/local/bin目录下即可
三、验证
1、设置为可执行权限
chmod +x /usr/local/bin/docker-compose
2、验证Docker Compose是否已成功安装
docker-compose --version