Docker Hub 镜像代理 Cloudflare Workers

加速访问 Docker Hub,支持 pull / push / 认证 / API

🚀 快速使用

# 拉取镜像(替换默认 registry)
docker pull dh.cn.lihongjie.cn/library/nginx:latest
docker pull dh.cn.lihongjie.cn/library/ubuntu:22.04

# 带用户名的镜像
docker pull dh.cn.lihongjie.cn/username/image:tag

⚙️ 配置为默认镜像源

编辑 /etc/docker/daemon.json

{
  "registry-mirrors": ["https://dh.cn.lihongjie.cn"]
}

然后重启 Docker:sudo systemctl restart docker

之后直接使用标准命令,无需修改镜像名:

docker pull nginx:latest
docker pull ubuntu:22.04

🔐 推送镜像

# 登录到代理(使用 Docker Hub 账号)
docker login dh.cn.lihongjie.cn

# 打 tag 并推送
docker tag myimage:latest dh.cn.lihongjie.cn/username/myimage:latest
docker push dh.cn.lihongjie.cn/username/myimage:latest

📡 代理端点

路径目标
/tokenauth.docker.io/token(认证)
/v2/*registry-1.docker.io/v2/*(Registry API)