使用指南

三种方式使用镜像代理,选择适合你的方式即可。

1

Docker 配置 registry mirror

将 docker.zhuqiy.com 设为 Docker Hub 的 mirror,拉取镜像时自动走代理。

1

编辑 daemon.json

sudo vim /etc/docker/daemon.json
2

写入以下配置

{
  "registry-mirrors": ["https://docker.zhuqiy.com"]
}
3

重启 Docker

sudo systemctl daemon-reload
sudo systemctl restart docker
4

验证配置

docker info 2>&1 | grep -A 1 "Registry Mirrors"
2

Containerd 配置

Kubernetes 节点通过 Containerd 使用镜像代理。

1

编辑 Containerd 配置

sudo vim /etc/containerd/config.toml
2

在 [plugins."io.containerd.grpc.v1.cri".registry.mirrors] 下添加

[plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
  endpoint = ["https://docker.zhuqiy.com"]
3

重启 Containerd

sudo systemctl restart containerd
3

直接拉取

不修改配置,拉取时手动指定镜像代理地址。

1

拉取官方镜像

docker pull docker.zhuqiy.com/library/nginx:latest
docker pull docker.zhuqiy.com/library/ubuntu:22.04
docker pull docker.zhuqiy.com/library/redis:7-alpine
2

拉取第三方镜像

docker pull docker.zhuqiy.com/bitnami/nginx:latest
docker pull docker.zhuqiy.com/jupyter/datascience-notebook:latest

注意

  • -配置后建议先拉取一个小镜像(如 nginx:alpine)测试是否生效。
  • -Docker Desktop 用户在设置 → Docker Engine 中修改配置文件。
  • -如遇问题请查看常见问题