Docker 镜像加速

Docker Hub / GHCR / Quay / K8s 全家桶 · Cloudflare 边缘直连 · 拉取免登录
官方镜像拉取时可省略 library/ 前缀,加速站会自动补全
输入关键词搜索镜像 ↓ 拉取命令一键复制

使用说明

本站是纯拉取加速镜像(pull-through proxy),以下方法任选其一,公共镜像无需 docker login。

1方式一:配置为 Docker 镜像源(推荐,一次配置全局生效)▶

配置后所有 docker pull xxx 自动走加速站,命令不用改。

① 编辑(没有就新建)/etc/docker/daemon.json:

{
  "registry-mirrors": ["https://docker.panglina.cc.cd"]
}

② 重启 Docker 生效:

sudo systemctl daemon-reload
sudo systemctl restart docker

③ 验证(看到加速站地址即成功):

docker info | grep -A 2 "Registry Mirrors"

Windows / Mac(Docker Desktop):Settings → Docker Engine → 在 JSON 里加上上面同样的 "registry-mirrors" 字段 → Apply & Restart。

2方式二:直接拉取(不改配置,命令里带加速站地址)▶

把官方地址替换成加速站即可,官方镜像(nginx、redis 等)不需要加 library/ 前缀:

# 官方镜像
docker pull docker.panglina.cc.cd/nginx
docker pull docker.panglina.cc.cd/redis:7-alpine

# 用户/组织镜像(用户名开头,天然无歧义)
docker pull docker.panglina.cc.cd/prom/prometheus
docker pull docker.panglina.cc.cd/jenkins/jenkins:lts

拉完想恢复原名(可选):

docker tag docker.panglina.cc.cd/nginx:latest nginx:latest
docker rmi docker.panglina.cc.cd/nginx:latest

注意:加速站只支持 pull,不支持 push(push 请推原仓库或你自己的仓库)。

3方式三:其他仓库(GHCR / Quay / K8s)▶

换前缀即换仓库,用法同方式二:

# GHCR(GitHub Container Registry)
docker pull ghcr.panglina.cc.cd/home-assistant/home-assistant:stable

# Quay(Red Hat)
docker pull quay.panglina.cc.cd/prometheus/prometheus

# Kubernetes 官方仓库
docker pull k8s.panglina.cc.cd/pause:3.9

对应关系:ghcr. → ghcr.io,quay. → quay.io,k8s. → registry.k8s.io,域名其余部分不变。

配置 daemon.json 时,几个仓库不能都写进 registry-mirrors(它只对 Docker Hub 生效),GHCR/Quay/K8s 请用方式二的命令形式。

4方式四:docker run / docker-compose 直接用▶

不配置镜像源时,run 和 compose 里的镜像名同样直接替换:

# docker run
docker run -d -p 80:80 docker.panglina.cc.cd/nginx

# docker-compose.yml
services:
  web:
    image: docker.panglina.cc.cd/nginx:alpine
    ports: ["80:80"]

配了方式一的镜像源则不用改,直接写 image: nginx:alpine。

5常见问题▶

Q:需要 docker login 吗?
A:公共镜像不需要。本站服务端已带只读凭据,绕开了 Docker Hub 对匿名 IP 的限流(429 toomanyrequests 就是它)。

Q:拉私有镜像?
A:不支持。私有镜像请直接连原仓库并自行 docker login。

Q:镜像和官方完全一致吗?
A:一致。加速站原样转发 registry 的 manifest 和 layer,仅加速不篡改, digest 可与官方核对。

Q:速度如何?
A:走 Cloudflare 全球边缘节点,layer 有 1 小时边缘缓存,热门镜像基本秒拉。

Q:哪些域名可用?
A:docker.panglina.cc.cd / docker.panglina.ccwu.cc / docker.panglina.ggff.net(Docker Hub),以及 ghcr. quay. k8s. 三个前缀(cc.cd 域)。