ubuntu 安装 docer-compose 提示连接超时

按照网上教程,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
 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章