docker 配置國內鏡像源 linux/mac/windows

部份內容來自:http://guide.daocloud.io/dcs/daocloud-9153151.html
加速器官方DaoCloud承諾:加速器服務永久免費且無流量限制
使用前提:註冊DaoCloud帳號 並 確保Docker 版本 > 1.8
命令docker --versionjavascript

使用 Docker 須要常常從官方獲取鏡像,國內拉取鏡像的過程很是耗時。
DaoCloud 推出DaoCloud 加速器 ,經過智能路由和緩存機制,極大提高了國內網絡訪問 Docker Hub 的速度,並獲得了 Docker 官方的大力推薦。html

linux

自動配置 Docker 加速器(推薦)
適用於 Ubuntu14.0四、Debian、CentOS6 、CentOS七、Fedora、Arch Linux、openSUSE Leap 42.1java

registry-mirror配置命令 以下(注意修改成本身的地址):linux

curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://你的的地址.m.daocloud.io 

在配置完成後根據終端中的提示重啓 docker使配置生效。docker

手動配置 Docker 加速器
Docker 版本在 1.8 - 1.11
找到 Docker 配置文件,不一樣的 Linux 發行版的配置路徑不一樣,具體路徑請參考 Docker官方文檔
在配置文件中的 DOCKER_OPTS 加入json

--registry-mirror=你的加速地址

重啓Docker(不一樣的 Linux 發行版的重啓命令不必定相同)
service docker restartwindows

Docker for Mac

獲取加速地址
操做如圖所示
點擊 Apply & Restart 按鈕使設置生效
數組



建議加入其餘國內鏡像
https://docker.mirrors.ustc.edu.cn https://hub-mirror.c.163.com 

Docker for Windows

在桌面右下角狀態欄中右鍵 docker 圖標,修改在 Docker Daemon 標籤頁中的 json ,把 加速地址(在加速器頁面獲取)加到"registry-mirrors"的數組裏。點擊 Apply 使設置生效。
如圖所示
緩存

注意!
上方的文本爲 json 語法,請肯定您的修改符合語法規則,不然將沒法配置成功。網絡

Docker Toolbox

(不推薦使用 docker toolbox,建議使用新的 docker for mac 及 docker for windows 以在這兩種平臺運行 docker )
請確認你的 Docker Toolbox 已經啓動,並執行下列命令(請將 加速地址 替換爲在加速器頁面獲取的專屬地址)

docker-machine ssh defaultsudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |
做者:極客圈 連接:https://www.jianshu.com/p/9fce6e583669 來源:簡書 簡書著做權歸做者全部,任何形式的轉載都請聯繫做者得到受權並註明出處。
相關文章
相關標籤/搜索