本文介紹快速安裝docker和compose的方法。與手動安裝相比,一鍵安裝省去了手工輸入命令的繁瑣步驟且不容易出錯。因爲國內網絡環境緣由,鏈接docker官方服務器異常的慢,這體現爲在國內安裝docker-engine和拉取鏡像很是慢,甚至沒法安裝和拉取。此腳本經過更換repository和registry mirror解決了此問題。docker
對於docker-engine的安裝,腳本特性以下:ubuntu
支持centos7,ubuntu,debian系統的安裝centos
支持安裝特定版本的docker服務器
根據網絡環境測試結果自動選取較快的repository,如國內使用mirrors.ustc.edu.cn,國外使用dockerproject.org網絡
經過測試網絡自動爲國內設置hub-mirror.c.163.com registry mirror測試
對於compose的安裝,腳本特性以下:centos7
支持全部Linux系統的安裝代理
支持安裝特定版本的composecode
因爲compose託管在amazonaws,國內幾乎沒法訪問,自動設置一個代理下載ip
wget centos.bz/ezhttp.zip unzip ezhttp.zip cd ezhttp-master ./start.sh
以後會彈出一個菜單,輸入2選擇Some Useful Tools.而後輸入17選擇安裝docker,輸入18選擇安裝compose。