docker 配置國(guó)內(nèi)鏡像源 linux/mac/windows

部分內(nèi)容來(lái)自:http://guide.daocloud.io/dcs/daocloud-9153151.html
加速器官方DaoCloud承諾:加速器服務(wù)永久免費(fèi)且無(wú)流量限制
使用前提:注冊(cè)DaoCloud賬號(hào) 并 確保Docker 版本 > 1.8
命令docker --version

使用 Docker 需要經(jīng)常從官方獲取鏡像,國(guó)內(nèi)拉取鏡像的過(guò)程非常耗時(shí)。
DaoCloud 推出DaoCloud 加速器 ,通過(guò)智能路由和緩存機(jī)制,極大提升了國(guó)內(nèi)網(wǎng)絡(luò)訪問(wèn) Docker Hub 的速度,并得到了 Docker 官方的大力推薦。

linux

自動(dòng)配置 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

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

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

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

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

Docker for Mac

獲取加速地址
操作如圖所示
點(diǎn)擊 Apply & Restart 按鈕使設(shè)置生效



建議加入其他國(guó)內(nèi)鏡像

https://docker.mirrors.ustc.edu.cn
https://hub-mirror.c.163.com

Docker for Windows

在桌面右下角狀態(tài)欄中右鍵 docker 圖標(biāo),修改在 Docker Daemon 標(biāo)簽頁(yè)中的 json ,把 加速地址(在加速器頁(yè)面獲取)加到"registry-mirrors"的數(shù)組里。點(diǎn)擊 Apply 使設(shè)置生效。
如圖所示

注意!
上方的文本為 json 語(yǔ)法,請(qǐng)確定您的修改符合語(yǔ)法規(guī)則,否則將無(wú)法配置成功。

Docker Toolbox

(不推薦使用 docker toolbox,建議使用新的 docker for mac 及 docker for windows 以在這兩種平臺(tái)運(yùn)行 docker )
請(qǐng)確認(rèn)你的 Docker Toolbox 已經(jīng)啟動(dòng),并執(zhí)行下列命令(請(qǐng)將 加速地址 替換為在加速器頁(yè)面獲取的專(zhuān)屬地址)

docker-machine ssh defaultsudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror=加速地址 |g" /var/lib/boot2docker/profileexitdocker-machine restart default
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容