Docker Engine 配置
1. 写入配置文件
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json >/dev/null <<'EOF'
{
"registry-mirrors": ["https://gh-proxy.cn"]
}
EOF
如果 /etc/docker/daemon.json 已存在,请把 registry-mirrors
合并进已有 JSON,不要覆盖其他配置。
2. 重启 Docker
sudo systemctl daemon-reload
sudo systemctl restart docker
3. 验证
docker info | grep -A2 "Registry Mirrors"
docker pull alpine:latest
docker pull nginx:latest
4. 直接指定镜像仓库地址
docker pull gh-proxy.cn/library/alpine:latest
镜像仓库地址必须是域名形式(包含点号),Docker 不接受把 IP 地址当作 Registry。
请使用上文给出的 HTTPS 域名,不要把 IP 或端口写进registry-mirrors。