← 返回 TimeAmber
使用 Cloudflare 搭建 Docker Hub 镜像代理——实现国内访问docker
本文最后更新于 81 天前,其中的信息可能已经过时,如有错误请发送邮件到 [email protected]

感谢 TurboAI 对本博客的的大力赞助。 创作不易,如果您觉得有帮助,请 支持 LIncol29! 为了让我能够继续创作更好的内容,你也可以选择订阅博客的 VIP ,包年 VIP 仅需 10 元 / 年,所有 VIP 内容免费观看

日志

  • 2024-09-14:更新域名解析商后重新设置 CNAME 值
  • 2024-08-29:无法使用镜像,需要登录 dockerHub 账号
  • 2024-08-10 :设置镜像代理后,必须重启 docker 生效,已加入操作记录

前言

目前国内 docker 所有域名都被屏蔽,造成一些玩 docker 的用户很是苦恼,有些好用的工具一直拉不下来,自己搭建 dockerhub 镜像站又耗时还得购买海外服务器,非常不划算。本文将通过简单且免费的方法来教大家如何实现国内访问 docker

准备环境

  1. 注册 cloudflare 账户
  2. 注册 github 账户
  3. 购买域名 (可以使用首年免费的域名,主打一个白 piao)

部署

https://github.com/cmliu/CF-Workers-docker.io fork 这个 githup 仓库,在此感谢一下作者。
打开注册好的 cloudflare 账户,点击 Page 部署,然后按照下图,选择 CF-Workers-docker.io(红框部分)

  • Pages 部署:Fork连接GitHub 一键部署即可

Clip_2024-08-05_23-28-08.png image.png

  • 选择自己的域名并解析

image.png

  • 等待解析完成,此时使用自己的域名即可访问 docker 界面image.png

正常下载镜像是👇这样的

docker pull alpine

docker pull alpine/git

如何使用?

例如您的 Workers 项目域名为:docker.fxxk.dedyn.io

1. 官方镜像路径前面加域名

docker pull docker.fxxk.dedyn.io/stilleshan/frpc:latest
docker pull docker.fxxk.dedyn.io/library/nginx:stable-alpine3.19-perl

这样子下载完成后,镜像名称是 docker.fxxk.dedyn.io/library/nginx 而不是 nginx, 这点需要注意。那如果需要使用原始的名称,可以使用下面这步。

2. 一键设置镜像加速

修改文件 /etc/docker/daemon.json(如果不存在则创建)
SHELL

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://docker.fxxk.dedyn.io"] # 请替换为您自己的Worker自定义域名
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

使用 Tips

1、如果无法拉取镜像请登录 dockerHub 账户

image-20240829111627864

2、如更换域名提供商,请重新设置 CNAME 值

image-20240914134424832

拓展资料

网站地图 – Lincol29 : 在这个网站地图中,你可以找到关于 C#、常用生产力工具、面试面经、Docker、WordPress、RSS、等各类技术主题的教程和分享,以及对本站内容快速导航。

创作不易,如果您觉得有帮助,请支持LIncol29!
如有需要,请至网站地图学习本博客的教程
博客订阅:通过RSS或关注公众号[Lincol的编程世界] | 广告招租与合作请留言
本文链接:https://www.lincol29.cn/cloudflaretodocker
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0协议转载请注明文章地址及作者哦~

评论

  1. Macintosh Safari
    贵州省贵阳市 移动
    8-6
    2024-8-06 13:54:04

    cloudflare大善人 哈哈

    • 博主
      刘郎
      Windows Chrome
      广东省深圳市 电信
      8-6
      2024-8-06 14:29:34

      是啊,又可以白piao一波。连我的域名也是。

发送评论 编辑评论


 
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
颜文字
Emoji
小恐龙
花!
上一篇
下一篇
学累了就来张美女图片养养眼吧~~~
API Image