Docker快速安裝以及換鏡像源

不得不說 docker的火爆程度已經(jīng)達到的地步,

由于國外docker搭建太慢,國外的安裝文檔也很全面,這里就不在詳述,詳情可以點擊這里:

正主:Docker 官方鏡像加速:http://www.docker-cn.com/registry-mirror

在這里打算記錄下使用國內(nèi)源快速搭建docker的方法:Daocloud極速下載真的是快啊~~~

在 Linux上 安裝 Docker

curl -sSL https://get.daocloud.io/docker | sh?

適用于Ubuntu,Debian,Centos等大部分Linux,會3小時同步一次Docker官方資源


當(dāng)然有時候不知道為什么daocloud響應(yīng)不了,用阿里云的:

阿里云的:

安裝最新版本的Docker Engine

curl -sSL?http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet| sh -

安裝1.9.1版本的Docker Engine

curl -sSL?http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet| sh /dev/stdin 1.9.1

如果你的機器是阿里云主機,那么可以通過以下腳本,通過內(nèi)網(wǎng)地址進行安裝。

curl -sSL?http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/intranet| sh -




安裝 Docker Compose

Docker Compose存放在Git Hub,不太穩(wěn)定。

你可以也通過執(zhí)行下面的命令,高速安裝Docker Compose。

curl -L https://get.daocloud.io/docker/compose/releases/download/1.14.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

chmod ?+x ?/usr/local/bin/docker-compose

你可以通過修改URL中的版本,可以自定義您的需要的版本。


Docker更換鏡像源

有位博主說的好,國內(nèi)有4家感覺還可以的鏡像源.

選擇一:老東家的 ?daocloud:

老東家提供的daocloud加速器,需要用戶注冊,每個用戶每個月限制10GB

不過也感覺非常快,注冊也相當(dāng)容器,不需要驗證郵箱噢~~~>-<

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://67e93489.m.daocloud.io

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f7291398.m.daocloud.io

具體來說 ?daocloud的模式就是將你的id也就是shell123轉(zhuǎn)化成67e93489,其格式為:

curl-sSL https://get.daocloud.io/daotools/set_mirror.sh | sh-shttp://{your_id}.m.daocloud.io

事實上,實際改的是

ExecStart=/usr/bin/docker-current daemon --registry-mirror=http://{your_id}.m.daocloud.io\

記得設(shè)置后,需要重新啟動 ?sudo service docker restart


選擇二:ustc 中科大的docker源 也是超級好的

官方文檔也寫的非常好,有興趣可以看看


配置方法:

新版的 Docker 使用 /etc/docker/daemon.json(Linux) 或者 %programdata%\docker\config\daemon.json(Windows) 來配置 Daemon。

請在該配置文件中加入(沒有該文件的話,請先建一個):

{

"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]

}

亦即:$~ sudo vim /etc/docker/daemon.json ?寫入:

{"registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]}這一行 然后重啟docker服務(wù)即可.


選擇三:網(wǎng)易蜂巢的鏡像源,個人感覺上面的鏡像好少,而且有時候pull他們的鏡像還會失敗,不過如果要寫dockerfile的話,可以到上面參考參考,dockerfile他們到時寫的很詳細噢~

$~ sudo echo"DOCKER_OPTS=\"--registry-mirror=http://hub-mirror.c.163.com\"">>/etc/default/docker

$~ service docker restart


最后一個選擇:阿里的alicloud

個人感覺繁瑣的是在注冊上:不光要注冊為阿里云的用戶,還得加入開發(fā)者平臺。不過提著眼睛做完這些以后,它的服務(wù)還真是不錯,基本1MB/s的pull速度(部分原因可能是因為我也在杭州吧)。配置方法跟daocloud類似,也是開通加速器以后給一個url。

ExecStart=/usr/bin/docker-current daemon --registry-mirror=https://{your_id}.mirror.aliyuncs.com\

阿里的你們可以去嘗試,如果不是阿里云的EMS用戶的話,個人不太推薦。


所以本人 強烈推薦!!強烈推薦!!使用ustc的!!!!


#Docker-machine安裝

參照官網(wǎng)的教程:https://docs.docker.com/machine/install-machine/

linux用戶安裝方式為:$~ ?curl-L https://github.com/docker/machine/releases/download/v0.10.0/docker-machine-`uname -s`-`uname -m` >/tmp/docker-machine &&chmod +x /tmp/docker-machine &&? sudo cp /tmp/docker-machine /usr/local/bin/docker-machine


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容