使用指南
三种方式使用镜像代理,选择适合你的方式即可。
1
Docker 配置 registry mirror
将 docker.zhuqiy.com 设为 Docker Hub 的 mirror,拉取镜像时自动走代理。
1
编辑 daemon.json
sudo vim /etc/docker/daemon.json2
写入以下配置
{
"registry-mirrors": ["https://docker.zhuqiy.com"]
}3
重启 Docker
sudo systemctl daemon-reload
sudo systemctl restart docker4
验证配置
docker info 2>&1 | grep -A 1 "Registry Mirrors"2
Containerd 配置
Kubernetes 节点通过 Containerd 使用镜像代理。
1
编辑 Containerd 配置
sudo vim /etc/containerd/config.toml2
在 [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 containerd3
直接拉取
不修改配置,拉取时手动指定镜像代理地址。
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-alpine2
拉取第三方镜像
docker pull docker.zhuqiy.com/bitnami/nginx:latest
docker pull docker.zhuqiy.com/jupyter/datascience-notebook:latest注意
- -配置后建议先拉取一个小镜像(如 nginx:alpine)测试是否生效。
- -Docker Desktop 用户在设置 → Docker Engine 中修改配置文件。
- -如遇问题请查看常见问题。