Docker镜像无法拉取问题以及更换镜像仓库教程

最近几天Docker出现拉取镜像失败timeout的提示,是由于某些原因,国内Docker镜像加速源停止服务了。 具体可以看看说明,A:https://mp.weixin.qq.com/s/kMuhV4utyCTOcoUviymNIAB:https://mp.w...

最近几天Docker出现拉取镜像失败timeout的提示,是由于某些原因,国内Docker镜像加速源停止服务了。

具体可以看看说明,
A:https://mp.weixin.qq.com/s/kMuhV4utyCTOcoUviymNIA
B:https://mp.weixin.qq.com/s/-bDrC63J52oSEcIfGcQ7pw
C:https://mp.weixin.qq.com/s/wo-111OkZLQy0fXhCzsMKQ
D:https://mp.weixin.qq.com/s/ywm8mwkIkK1tIwPCkAfLVw

咱们不去深究什么原因导致的,因为工作还需继续,Docker无法放弃。下面介绍解决办法。
Docker镜像地址关闭,可以通过 更换其他镜像仓库地址 的方法解决。

更换镜像仓库

1、先SSH远程登录到服务器
2、使用命令 cd /etc/docker/ 进入目录,编辑 vi daemon.json (若没有可以新建 daemon.json)
3、粘贴以下内容到 daemon.json文件中 ,然后保存

{

"registry-mirrors":[
        "https://docker.m.daocloud.io",
        "https://dockerproxy.com",
        "https://9cpn8tt6.mirror.aliyuncs.com",
        "https://mirror.baidubce.com",
        "https://ccr.ccs.tencentyun.com",
        "https://docker.nju.edu.cn",
        "https://docker.mirrors.ustc.edu.cn",
        "https://registry.docker-cn.com",
        "https://mirror.ccs.tencentyun.com",
        "http://hub-mirror.c.163.com",
        "https://dockerhub.azk8s.cn",
        "https://docker.mirrors.sjtug.sjtu.edu.cn",             
       "https://registry.cn-hangzhou.aliyuncs.com"
]

}


4、使用命令systemctl restart docker 重启docker 、
5、使用docker info 可以看到新的仓库地址

现在测试docker pull 就可以正常拉取镜像了。 不过按照要求国内所有镜像地址都要下线,所以目前这些仓库地址也有可能随时下线,

若出现无法拉取镜像或timeout等提示时,可以自行网上搜索可用的仓库地址,然后按照上面的步骤,重新更换地址既可。



  • 发表于 2024-06-11 18:24
  • 阅读 ( 726 )
  • 分类:服务器

0 条评论

请先 登录 后评论
东北大表哥
东北大表哥

自由职业

174 篇文章

作家榜 »

  1. 东北大表哥 174 文章
  2. 小鹄 1 文章
  3. 阿天 0 文章
  4. 新百胜在线 0 文章
  5. 刘明明 0 文章
  6. 个的德3 0 文章
  7. 铂天先生 0 文章
  8. 王达 0 文章