Docker國內設置下載鏡像

1、目的

國內的鏡像很容易被屏蔽,導致docker pull失敗,需要手動設置可以用的鏡像。

2、可以用的鏡像

使用這些鏡像前可以在瀏覽器上打開,查看鏡像是否可以使用。

DockerHub 鏡像倉庫 鏡像加地址
bestcfipas鏡像服務
https://docker.registry.cyou
https://docker-cf.registry.cyou
zero_free鏡像服務
https://docker.jsdelivr.fyi
https://dockercf.jsdelivr.fyi
https://dockertest.jsdelivr.fyi
docker proxy
https://dockerpull.com
https://dockerproxy.cn
Docker鏡像加速站
https://hub.uuuadc.top
https://docker.1panel.live
https://hub.rat.dev
DockerHub 鏡像加速代理
https://docker.anyhub.us.kg
https://docker.chenby.cn
https://dockerhub.jobcher.com
鏡像使用說明
https://dockerhub.icu
Docker鏡像加速站
https://docker.ckyl.me
鏡像使用說明
https://docker.awsl9527.cn
鏡像使用說明
https://docker.hpcloud.cloud
DaoCloud 鏡像站
https://docker.m.daocloud.io
AtomHub 可信鏡像倉庫平臺 (只包含基礎鏡像,共336個)
https://atomhub.openatom.cn

3、設置鏡像

創(chuàng)建或修改 /etc/docker/daemon.json,我的系統(tǒng)是centos 7,其他的系統(tǒng)沒有測試。

在/daemon.json文件中添加下面的鏡像,其中的鏡像可以替換成上面列出的鏡像

{
    "registry-mirrors": [
        "https://<changme>.mirror.aliyuncs.com",
        "https://dockerproxy.com",
        "https://mirror.baidubce.com",
        "https://docker.m.daocloud.io",
        "https://docker.nju.edu.cn",
        "https://docker.mirrors.sjtug.sjtu.edu.cn"
    ]
}

重新啟動docker

sudo systemctl daemon-reload
sudo systemctl restart docker
#或者
systemctl restart docker

查看docker信息

docker info

#可以看到新加入的鏡像
#Registry Mirrors:
#  https://docker-cf.registry.cyou/
#  https://mirrors.ustc.edu.cn/
#  http://mirrors.tuna.tsinghua.edu.cn/

4、參考網站

1、https://zhuanlan.zhihu.com/p/655419673
2、https://mp.weixin.qq.com/s/CkBJOVO8onYRYR0DmVXaWg

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容