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


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

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

linux

自動配置 Docker 加速器(推薦)
適用於 Ubuntu14.04、Debian、CentOS6 、CentOS7、Fedora、Arch Linux、openSUSE Leap 42.1

registry-mirror配置命令 如下(注意修改為自己的地址):

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

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

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

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

重啟Docker(不同的 Linux 發行版的重啟命令不一定相同)
service docker restart

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
來源:簡書
簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權並注明出處。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM