按照网上教程,ubuntu 安装docker-compse
第一步 按照教程安装
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
第二步 无法访问 github.com
修改 /etc/hosts 文件,添加如下配置
192.30.253.112 github.com
第三步 无法访问 github-production-release-asset-2e65be.s3.amazonaws.com
修改 /etc/hosts 文件,添加如下配置
52.216.16.16 github-production-release-asset-2e65be.s3.amazonaws.com
第四步 报错如下
url: (7) Failed to connect to github-production-release-asset-2e65be.s3.amazonaws.com port 443: Connection timed out
解决办法
将 https改成http
sudo curl -L "http://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
执行成功!!
备用办法:
获取 docker-compose(有好几种方式, 选择其一)
命令行方式(官方推荐,但是比较慢)
docker-compose git地址: https://github.com/docker/compose
例如获取docker-compose-1.25.0版本命令: curl -L https://github.com/docker/compose/releases/download/1.25.0-rc1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
通过各种别的办法获取docker-compose, 比如百度云盘…然后上传到/usr/local/bin目录下,并将文件重命名为: docker-compose
网盘地址: docker-compose-Linux-x86_64 1.22.0
提取码: otsz
修改权限
命令: chmod +x /usr/local/bin/docker-compose
查看docker-compose版本
docker-compose version
显示如下, 表示成功:
docker-compose version 1.22.0, build f46880fe
docker-py version: 3.4.1
CPython version: 3.6.6
OpenSSL version: OpenSSL 1.1.0f 25 May 2017