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

最后更新:2026-09-21 09:17:42