docker-compose安装

时间:2025-04-07 13:35:29

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