1.从github上下载docker-compose二进制文件安装(有些麻烦)
下载docker-compose文件
[root@hadoop100 ~]# sudo curl -L /docker/compose/releases/download/1.16.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 617 0 617 0 0 95 0 --:--:-- 0:00:06 --:--:-- 156
15 8648k 15 1359k 0 0 3514 0 0:42:00 0:06:36 0:35:24 0
curl: (56) TCP connection reset by peer
- 1
- 2
- 3
- 4
- 5
- 6
添加可执行权限,并测试安装结果
[root@hadoop100 ~]# sudo chmod +x /usr/local/bin/docker-compose
[root@hadoop100 ~]# docker-compose --version
Cannot open self /usr/local/bin/docker-compose or archive /usr/local/bin/docker-compose.pkg
- 1
- 2
- 3
然而我们却发现了错误,进入到这个bin目录还有docker-compose
[root@hadoop100 bin]# ll
总用量 1360
-rwxr-xr-x. 1 root root 1392194 10月 25 10:26 docker-compose
- 1
- 2
- 3
解决办法:
进入下面的网址下载目前的最新版:
https://github.com/docker/compose/releases/tag/1.14.0-rc2
网页拉到最下面,下载:
docker-compose-Linux-x86_64
然后将文件上传到 /usr/local/bin/ 文件夹下
[root@hadoop100 bin]# ll
总用量 9448
-rwxr-xr-x. 1 root root 1392194 10月 25 10:26 docker-compose
-rw-r--r--. 1 root root 8278064 10月 25 10:57 docker-compose-Linux-x86_64
- 1
- 2
- 3
- 4
然后将其重命名为docker-compose,修改此文件的权限
[root@hadoop100 bin]# mv docker-compose-Linux-x86_64 docker-compose
mv:是否覆盖"docker-compose"? yes
[root@hadoop100 bin]# ll
总用量 8088
-rw-r--r--. 1 root root 8278064 10月 25 10:57 docker-compose
- 1
- 2
- 3
- 4
- 5
[root@hadoop100 bin]# sudo chmod +x /usr/local/bin/docker-compose
[root@hadoop100 bin]# docker-compose --version
docker-compose version 1.14.0-rc2, build 24dae73
- 1
- 2
- 3
安装(推荐使用)
2.1、安装python-pip
[root@hadoop100 bin]# yum -y install epel-release
[root@hadoop100 bin]# yum -y install python-pip
- 1
- 2
2.2、安装docker-compose
[root@hadoop100 bin]# pip install docker-compose
- 1
安装完成后,执行查询版本的命令
[root@hadoop100 bin]# docker-compose version
docker-compose version 1.14.0-rc2, build 24dae73
docker-py version: 2.3.0
CPython version: 2.7.13
OpenSSL version: OpenSSL 1.0.1t 3 May 2016
- 1
- 2
- 3
- 4
- 5