docker使用国内加速器的正确姿势
docker使用國內(nèi)加速器的正確姿勢
- 一、寫這篇博客的原因
- 二、正確使用docker國內(nèi)加速器
- 1.訪問鏡像地址
- 2.鏡像加速頁面
- 3.修改`daemon.json`文件
- 4.重啟docker服務(wù)
- 5.問題
- 三、配置多個(gè)鏡像加速器
- 1.其他鏡像網(wǎng)址:
- 2.同樣,**修改`daemon.json`文件**:
- 3.重啟docker容器即可。
- 4.檢查加速器是否生效
一、寫這篇博客的原因
這篇博客產(chǎn)生的原因,自然是我經(jīng)歷了dockerhub訪問不了,而國內(nèi)網(wǎng)易云和阿里云又沒有該軟件的官方鏡像,各種百度搜索加速器,修改daemon.json文件,卻依然沒有卵用。
最后偶然的機(jī)會(huì),看到了阿里云鏡像底下有個(gè)鏡像加速器,嘗試一番,終于解決了docker鏡像拉取失敗,速度慢的問題。
(阿里云鏡像我也是登了不止一次,卻好久沒看見這個(gè)鏡像加速器,實(shí)力眼瞎。)
參考文檔:docker從入門到實(shí)踐——鏡像加速器
二、正確使用docker國內(nèi)加速器
1.訪問鏡像地址
訪問阿里云地址,可以使用支付寶,淘寶,微博等賬號(hào)登錄,登錄進(jìn)去點(diǎn)擊鏡像加速器。
2.鏡像加速頁面
即可看到,具有鏡像加速器的地址,選擇自己合適的操作系統(tǒng)版本,就會(huì)出現(xiàn)自己的加速地址。
注意: docker版本需要大于1.10.0,沒有達(dá)到的請升級(jí)。可以使用docker version查看docker版本,如圖所示:
3.修改daemon.json文件
然后進(jìn)入/etc/docker文件夾,修改daemon.json文件:
內(nèi)容僅為:
將********替換為自己的地址碼即可(該地址多人使用,可能會(huì)引起限速等問題)。
4.重啟docker服務(wù)
最后,依次運(yùn)行以下兩條命令:
sudo systemctl daemon-reload sudo systemctl restart docker表示利用管理員權(quán)限重新加載daemon.json文件,以及重啟docker服務(wù)。(很多博客就是沒有這兩步,搞的配完了覺得沒有用。)
這下,就可以去pull docker官方鏡像了。
5.問題
最后:如果配置完還是不可以,那就再次重啟docker服務(wù)試試。
注意:在實(shí)際使用時(shí),會(huì)出現(xiàn)時(shí)好時(shí)壞狀態(tài),即pull鏡像時(shí),有時(shí)很快,有時(shí)很慢。
如果很慢的話,使用ctrl + c停止進(jìn)程,重新pull即可。
同時(shí),也可以配置多個(gè)鏡像加速器,防止鏡像服務(wù)器可能出現(xiàn)的宕機(jī)。
三、配置多個(gè)鏡像加速器
1.其他鏡像網(wǎng)址:
Azure 中國鏡像 https://dockerhub.azk8s.cn
網(wǎng)易云加速器 https://hub-mirror.c.163.com
2.同樣,修改daemon.json文件:
{"registry-mirrors": ["https://dockerhub.azk8s.cn","https://hub-mirror.c.163.com"] }3.重啟docker容器即可。
4.檢查加速器是否生效
執(zhí)行 $ docker info,如果從結(jié)果中看到了如下內(nèi)容,說明配置成功。
Registry Mirrors:https://dockerhub.azk8s.cn/總結(jié)
以上是生活随笔為你收集整理的docker使用国内加速器的正确姿势的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中花括号_震惊Python的
- 下一篇: 收集的一些新词,之前自己没有看过的。