群晖Docker无法拉取映像无法加载注册表代理解决办法原创文章

玩技站长 运维笔记250字数 1953阅读6分30秒阅读模式

前情提要:

随着越来越多的docker镜像提供商被ban,之前使用的更换代理商的方式也逐渐无法行得通了,可以参照之前文章

前情提要: 众所周知 Docker 官方源很早之前就被官方封禁了,各大NAS的注册表均受到影响,像是群晖的Docker套件注...
1704172

代理方式(办法一):

主要是通过加速来访问到docker并且下载镜像,加速的方式和渠道需要自行研究啦,就是通过可以访问到docker的网络来下载镜像文件。文章源自玩技e族-https://www.playezu.com/853323.html

操作步骤:

第一步:获取加速的ip和端口,如果有密码的需要获取下用户名和密码文章源自玩技e族-https://www.playezu.com/853323.html

第二步:打开群晖—控制面板—网络—代理服务器文章源自玩技e族-https://www.playezu.com/853323.html

群晖Docker无法拉取映像无法加载注册表代理解决办法插图文章源自玩技e族-https://www.playezu.com/853323.html

第三步:点击高级设置—选择对应的加速方式,点击确定。文章源自玩技e族-https://www.playezu.com/853323.html

群晖Docker无法拉取映像无法加载注册表代理解决办法插图1文章源自玩技e族-https://www.playezu.com/853323.html

第四步:切换到 Container Manager —注册表—选择镜像—点击下载按钮即可安装。如果有更新的镜像,需要耐心等待几分钟会自动提示更新镜像。文章源自玩技e族-https://www.playezu.com/853323.html

群晖Docker无法拉取映像无法加载注册表代理解决办法插图2文章源自玩技e族-https://www.playezu.com/853323.html

自建加速(办法二):

通过Cloudflare Workers 是一种运行在 Cloudflare 全球网络边缘的轻量级、高性能的计算服务。开发者可以使用它来运行 JavaScript 代码,处理 HTTP 请求、修改响应或执行其他脚本任务,而无需管理服务器。文章源自玩技e族-https://www.playezu.com/853323.html

需要准备:

Cloudflare 账号文章源自玩技e族-https://www.playezu.com/853323.html

自己的域名

  • 域名(Worker 自带的域名无法访问,所以需要单独的域名)
  • 域名托管到了 Cloudflare,托管方法参考下面的文章
使用说明: 如何快速将已有域名托管到Cloudflare,这里以Godday为例,其他云服务商那里操作基本一致,可放心食用。...
3
限额提示:Cloudflare 的 Workers 每天为免费用户提供10万次请求。

操作步骤:

第一步:打开 Cloudflare 仪表盘,在 Workers 和 Pages 选项卡中点击创建 Worker按钮

群晖Docker无法拉取映像无法加载注册表代理解决办法插图3

第二步:创建好之后点击进入,随后点击编辑代码。

群晖Docker无法拉取映像无法加载注册表代理解决办法插图4

第三步:修改默认代码,将代码填入到下方界面中。修改第8行代码中的url为你的域名。

评论后刷新
由于本站被大量采集,顾添加评论验证防止因采集造成的网络崩溃

修改完毕后需要点击右上角的部署按钮进行部署。

群晖Docker无法拉取映像无法加载注册表代理解决办法插图5

第四步:设置Workers的子路由,格式为    二级域名/*  然后点击更新路由,更新路由后尝试访问二级域名。

群晖Docker无法拉取映像无法加载注册表代理解决办法插图6

部署成功页面

群晖Docker无法拉取映像无法加载注册表代理解决办法插图7

第五步:将url配置在Docker的配置文件中

群晖Docker无法拉取映像无法加载注册表代理解决办法插图8

第五步:更新镜像即可

群晖Docker无法拉取映像无法加载注册表代理解决办法插图9

异常说明:

特殊说明即使搭建成功也可能会出现注册表和映像无法正常加载的情况,可以使用项目docker compose的方式,或者进入终端执行Docker拉取或更新即可。

本站加速:(办法三)

此方法是有办法二自建得来,由于搭建存在一定门槛和操作成本,所以仅限本站会员用户开放,因为每天限制为10W次请求,请大家见谅防止泛滥。

本站代理
免费注册登录即可获取本站Dokcer加速代理
评论  2  访客  2
    • azhexian
      azhexian 0

      看下workers代码

      • cosingneos
        cosingneos 0

        看下workers代码

      匿名

      发表评论

      匿名网友
      确定

      拖动滑块以完成验证