打造Docker-Hub自用私有镜像仓库

技术 2024-06-25

前言

用Cloudflare+Workers和自己的域名,为自己打造一个私有的Docker镜像仓库源,因为是对接Docker官方因此可以拉取最新的镜像,Workers每天有100000次的请求次数个人完全够用了

准备条件

1.此github项目
CF-Workers-docker.io
2.一个Cloudflare账号
自行注册
Cloudflare
3.自己的域名

操作步骤

一、自己的域名与Cloudflare绑定

这个步骤很简单自己搞定

二、打开Workers 和 Pages

创建一个Workers
请输入图片描述
自定义名称
请输入图片描述

三、更换代码

编辑代码-删除原始代码
请输入图片描述
复制 _worker.js 代码,保存并部署即可
请输入图片描述

四、自定义域名

打开设置-触发器-自定义域名
请输入图片描述
稍等片刻打开自己的域名
https://qqq.itelyou.cf
看到如下界面就成功了
请输入图片描述

五、使用

1.编辑daemon.json

sudo vi /etc/docker/daemon.json
  "registry-mirrors":
   [
     "https://abc.itelyou.cf"
   ]
}

2.保存并关闭文件。然后重新启动Docker服务,使更改生效。

sudo systemctl daemon-reload
sudo systemctl restart docker

六、验证

我们看debian系统更新于10天之前

docker pull debian

请输入图片描述

注意事项

出现这个问题(missing signature key)的解决办法

docker pull xiaoyaliu/alist
Using default tag: latest
Trying to pull repository docker.io/xiaoyaliu/alist ... 
missing signature key

这是你的docker版本太老了可以更新到最新版的docker
也可以使用以下脚本

bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)
docker
  1. woujvfpqkv 2025-10-07

    2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
    新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
    新车首发,新的一年,只带想赚米的人coinsrore.com
    新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
    做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
    新车上路,只带前10个人coinsrore.com
    新盘首开 新盘首开 征召客户!!!coinsrore.com
    新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
    新车即将上线 真正的项目,期待你的参与coinsrore.com
    新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
    新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com

  2. roezkcsnup 2025-10-07

    2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
    新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
    新车首发,新的一年,只带想赚米的人coinsrore.com
    新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
    做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
    新车上路,只带前10个人coinsrore.com
    新盘首开 新盘首开 征召客户!!!coinsrore.com
    新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
    新车即将上线 真正的项目,期待你的参与coinsrore.com
    新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
    新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com