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