GUA Hub 镜像加速节点

容器镜像加速服务

为受网络限制影响的地区提供快速、稳定且安全的 Docker Hub、GHCR 和 Quay.io 镜像加速服务。

试试看:
$
docker pull cr.gua.cx/docker.io/library/nginx:latest

手动应用前缀

  • DOCKER
    cr.gua.cx/docker.io/*
  • GHCR
    cr.gua.cx/ghcr.io/*
  • QUAY
    cr.gua.cx/quay.io/*
global-mirror.conf

全局镜像配置

一键配置 Docker 或 Containerd 使用全局加速节点。生产机器如已有配置,请先备份并手动合并。

Docker

sudo mkdir -p /etc/docker
# 注意:如果 /etc/docker/daemon.json 已有其他配置,请手动合并 registry-mirrors,不要直接覆盖。
sudo tee /etc/docker/daemon.json >/dev/null <<'EOF'
{
  "registry-mirrors": ["https://dhub.gua.cx"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

Containerd需开启 config_path

# 需要先确认 /etc/containerd/config.toml 已启用:
# [plugins."io.containerd.grpc.v1.cri".registry]
#   config_path = "/etc/containerd/certs.d"
sudo mkdir -p /etc/containerd/certs.d/docker.io
sudo tee /etc/containerd/certs.d/docker.io/hosts.toml >/dev/null <<'EOF'
server = "https://registry-1.docker.io"

[host."https://dhub.gua.cx"]
  capabilities = ["pull", "resolve"]
EOF
sudo systemctl daemon-reload
sudo systemctl restart containerd