创建并使用自己的docker仓库镜像代理

By | 2024-06-14

仓库镜像代理

根据CM大佬视频教程创建,

我的Workers项目域名为:docker.yizhai.us.kg;
https://docker.yizhai.us.kg

使用方法:
1.官方镜像路径前面加域名
例如,我要抓取小雅Alist镜像,官方拉取地址是
docker pull xiaoyaliu/alist

刚现在需要加上自己的域名变成如下:

docker pull docker.yizhai.us.kg/xiaoyaliu/alist

就可以成功进行拉取了。


2.一键设置镜像加速
修改文件 /etc/docker/daemon.json(如果不存在则创建)

代码:
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


变成自己的:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“https://docker.yizhai.us.kg“]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker


这样可以直接拉取镜像而不用再加上自己的域名了。

变量说明
变量名 示例 必填 备注
URL302 https://t.me/CMLiussss ❌ 主页302跳转
URL https://www.baidu.com/ ❌ 主页伪装(设为nginx则伪装为nginx默认页面)

第三方Docker官方镜像服务
白嫖哥镜像服务 https://t.me/bestcfipas/1900
docker.registry.cyou
docker-cf.registry.cyou
Free镜像服务 https://t.me/zero_free/80
dockercf.jsdelivr.fyi
docker.jsdelivr.fyi
dockertest.jsdelivr.fyi