docker 拉取镜像超时问题解决(包含linux部署的docker和docker desktop)
·
目录
一、linux上部署的docker
首先我们看看能不能ping通docer hub

这里看到我们是100%的丢包率,超时。
由于国内访问 Docker Hub 较慢,所以我们可以修改 Docker Daemon 配置,添加国内镜像源(如阿里云、腾讯云等)。命令如下(我这边以ubuntu系统演示):
sudo vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com",
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://your_preferred_mirror",
"https://dockerhub.icu",
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://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",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc"
]
}

按 i 进入插入模式。编辑完后先按esc,然后:wq保存并退出。
接着我们重新加载配置:
systemctl daemon-reload //重新加载配置
然后重启docker:
systemctl restart docker //重启docker
然后我们进行测试,这里以拉取hello-world为例:

可以看到我们成功拉取了镜像,至此linux上docker的镜像源配置结束。
二、docker desktop


然后我们进行镜像源配置,将我在linux部分的镜像源代码复制粘贴到这里,配置完后点击apply&restart,进行重启。
然后我们尝试拉取镜像,这里我以拉取redis为例:

可以看到我们成功拉取了镜像(第一个名字长的redis是通过一个大佬的域名代理下拉取的,第二个是我们配置镜像源后通过命令拉取的)
三、通过前置一个代理域名拉取(已获得拥有者允许)

感谢你看到这,如果觉得对你有所帮助的话,请点赞收藏吧,这对我很重要!!!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)