安装指定版本的docker-compose


方法一: 官网安装方式
安装报错:

[root@centos-7-docker webapp-demo]# docker-compose
-bash: docker-compose: 未找到命令
[root@centos-7-docker webapp-demo]# curl -L https://github.com/docker/compose/releases/download/1.19.0/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
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (35) Peer reports incompatible or unsupported protocol version.
[root@centos-7-docker webapp-demo]#

解决方法,更新所需软件包:

[root@centos-7-docker webapp-demo]# yum update nss nss-util nspr

最后,就可安装指定版本的docker-compose (这里安装1.19.0版本)

[root@centos-7-docker webapp-demo]# curl -L https://github.com/docker/compose/releases/download/1.19.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

如果还是报上述错误,则可采用下述yum方式直接安装:

方法二: yum安装方式

直接安装docker-compose

yum -y install docker-compose

如果安装报依赖错误,则先升级软件

yum update nss nss-util nspr

然后,就可以yum安装docker-compose了

yum -y install docker-compose

docker-compose version

执行docker-compose up 报错:Couldn't connect to Docker daemon at http+unix://var/run/docker.sock