Docker容器拉取不了的原因及解决Docker容器国内无法下载的方法关于Docker官方镜像仓库被墙的一些解决办法

这两天有网友反馈:群晖的ContainerManager无论是在套件界面安装容器还是使用docker pull命令拉取容器均拉取失败,昨晚看到了这条消息。

图片[1]-Docker容器拉取不了的原因及解决Docker容器国内无法下载的方法关于Docker官方镜像仓库被墙的一些解决办法-AiNas.cc

       这是没有添加镜像服务器之前,下载容器进度会一直显示0%;

图片[2]-Docker容器拉取不了的原因及解决Docker容器国内无法下载的方法关于Docker官方镜像仓库被墙的一些解决办法-AiNas.cc
图片[3]-Docker容器拉取不了的原因及解决Docker容器国内无法下载的方法关于Docker官方镜像仓库被墙的一些解决办法-AiNas.cc

       过几分钟就会提示:无法下载映像;


       现阶段,想解决Docker国内无法访问的办法,主要有两种:

一、第一种:挂代理

如果你使用的网络环境有代理服务器(科学出国环境),可以参考【这个教程】进行设置。

二、如果你使用的网络环境没有代理服务器(科学出国环境),可以使用“第二种:添加镜像服务器”的办法(两种添加添加镜像服务器的方法,任意选择一个来做就行了):


三、使用的效果

图片[18]-Docker容器拉取不了的原因及解决Docker容器国内无法下载的方法关于Docker官方镜像仓库被墙的一些解决办法-AiNas.cc

1、到注册表重新下载docker容器试试,发现已经可以正常下载了,只不过下载速度有点慢,耐心等待即可;

图片[19]-Docker容器拉取不了的原因及解决Docker容器国内无法下载的方法关于Docker官方镜像仓库被墙的一些解决办法-AiNas.cc

2、看到消息,已经提示下载成功了。

四、其他说明

1、上述添加镜像服务器的办法在群晖DSM7.21系统中测试成功;

2、如果你用的不是这个系统,可以自行在你的系统中添加镜像服务器,镜像服务器地址是:

https://docker.m.daocloud.io
https://docker.registry.cyou
https://docker-cf.registry.cyou
https://dockercf.jsdelivr.fyi
https://docker.jsdelivr.fyi
https://dockertest.jsdelivr.fyi
https://huecker.io
https://dockerhub.timeweb.cloud
https://noohub.ru

3、除了群晖支持以外,理论上所有使用docker的环境,包括不仅于:群晖、威联通、Linux等等。


2024年6月16日更新:

有条件的可以自行搭建专属的docker加速工具,具体请参考《利用CloudFlare搭建一个专属自己的Docker镜像加速和代理工具》。

© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享
Aim for the moon. If you miss, you may hit a star.
把月亮作为你的目标。如果你没打中,也许你还能打中星星