又发掘一个CF的新用法,利用Worker构建Docker Registry Mirror

docker.mydomain.com是你自己定义的docker镜像地址,基于自己的域名,三级四级都可以
https://registry-1.docker.io 是DockerHub官方源地址,不用改
Worker跑起来之后,把docker.mydomain.com填进docker配置文件的对应地址,佬给你贴了截图的

1 个赞

可以一个worker 处理多个服务的域名?

点赞收藏不迷路

那就是
image
左边部分的全部填进配置文件对吧

牛啊明天试试

是的,就是用一个Worker

只填docker这一个docker.mydomain.com就可以了,其他的registy不能用mirror的方式支持

好的 谢佬

CF Worker就是Github白嫖党的天堂啊哈哈哈

1 个赞

mark

希望稳定一些

mark一下

为何我的提示是:Error response from daemon: unauthorized: authentication required

打印了一下日志,有这个

"exceptions": [
{
"stack": " at handleRequest (worker.js:47:9)",
"name": "ReferenceError",
"message": "MODE is not defined",
"timestamp": 1718007229428
}
]

这个问题可能和docker认证有关,看是不是拉的私有镜像
Mirror的方式理论上应该不受影响,但是替换domain的方式可能要重新输入认证

我给那个脚本指定了一个Mode它就好了,很神奇

这里面确实需要加个Mode变量

1 个赞

感谢分享

感谢CF大善人呀,拯救水深火热的我们

1 个赞