Docker學(xué)習(xí)筆記(二)鏡像加速器

鏡像加速器國(guó)內(nèi)從 Docker Hub 拉取鏡像有時(shí)會(huì)遇到困難,此時(shí)可以配置鏡像加速器。Docker 官方和國(guó)內(nèi)很多云服務(wù)商都提供了國(guó)內(nèi)加速器服務(wù),例如:Docker 官方提供的中國(guó)?

registry mirror?https://registry.docker-cn.com

七牛云加速器

?https://reg-mirror.qiniu.com/

????????當(dāng)配置某一個(gè)加速器地址之后,若發(fā)現(xiàn)拉取不到鏡像,請(qǐng)切換到另一個(gè)加速器地址。國(guó)內(nèi)各大云服務(wù)商均提供了 Docker 鏡像加速服務(wù),建議根據(jù)運(yùn)行 Docker 的云平臺(tái)選擇對(duì)應(yīng)的鏡像加速服務(wù)。我們以 Docker 官方加速器?https://registry.docker-cn.com?為例進(jìn)行介紹。

?Ubuntu 18.04配置鏡像

?????????對(duì)于使用 systemd 的系統(tǒng),請(qǐng)?jiān)?/etc/docker/daemon.json 中寫入如下內(nèi)容(如果文件不存在請(qǐng)新建該文件)

{

? ?"registry-mirrors": [

? ?"https://registry.docker-cn.com"

? ]

}

注意,一定要保證該文件符合 json 規(guī)范,否則 Docker 將不能啟動(dòng)。 之后重新啟動(dòng)服務(wù)。

$ sudo systemctl daemon-reload

$ sudo systemctl restart docker

Windows 10

????????對(duì)于使用 Windows 10 的系統(tǒng),在系統(tǒng)右下角托盤 Docker 圖標(biāo)內(nèi)右鍵菜單選擇?Settings,打開配置窗口后左側(cè)導(dǎo)航菜單選擇?Daemon。在?Registry mirrors?一欄中填寫加速器地址?https://registry.docker-cn.com,之后點(diǎn)擊?Apply?保存后 Docker 就會(huì)重啟并應(yīng)用配置的鏡像地址了。

macOS

????????對(duì)于使用 macOS 的用戶,在任務(wù)欄點(diǎn)擊 Docker for mac 應(yīng)用圖標(biāo) -> Perferences... -> Daemon -> Registry mirrors。在列表中填寫加速器地址?https://registry.docker-cn.com。修改完成之后,點(diǎn)擊?Apply & Restart?按鈕,Docker 就會(huì)重啟并應(yīng)用配置的鏡像地址了。

檢查加速器是否生效

docker info

如果從結(jié)果中看到了如下內(nèi)容,說明配置成功。

?Registry Mirrors:

?https://registry.docker-cn.com/


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

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