加速访问 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
| 路径 | 目标 |
|---|---|
/token | auth.docker.io/token(认证) |
/v2/* | registry-1.docker.io/v2/*(Registry API) |