基础地址: xx9527.cn
docker 镜像加速
加速地址: registry.xx9527.cn
加速 Docker
添加到 /etc/docker/daemon.json
{
"registry-mirrors": [
"https://registry.xx9527.cn"
]
}
直接拉取
docker.io/busybox
|
V
registry.xx9527.cn/docker.io/busybox
其他地址
其他地址一般使用替换方式即可
Containerd 加速
Containerd
较简单,它支持任意 registry
的 mirror
,只需要修改配置文件 /etc/containerd/config.toml
,添加如下的配置:
[plugins."io.containerd.grpc.v1.cri".registry]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
endpoint = ["https://docker.xx9527.cn"]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."registry.k8s.io"]
endpoint = ["https://k8s.xx9527.cn"]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."k8s.gcr.io"]
endpoint = ["https://k8s.xx9527.cn"]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."gcr.io"]
endpoint = ["https://gcr.xx9527.cn"]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."ghcr.io"]
endpoint = ["https://ghcr.xx9527.cn"]
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."quay.io"]
endpoint = ["https://quay.xx9527.cn"]
Podman 加速
Podman
同样支持任意 registry
的 mirror
,修改配置文件 /etc/containers/registries.conf
,添加配置:
unqualified-search-registries = ['docker.io', 'k8s.gcr.io', 'gcr.io', 'ghcr.io', 'quay.io']
[[registry]]
prefix = "docker.io"
location = "docker.io"
[[registry.mirror]]
prefix = "docker.io"
location = "registry.szis.tech"
[[quay]]
prefix = "quay.io"
location = "quay.io"
[[quay.mirror]]
prefix = "quay.io"
location = "quay.xx9527.cn"
[[k8s]]
prefix = "registry.k8s.io"
location = "registry.k8s.io"
[[k8s.mirror]]
prefix = "registry.k8s.io"
location = "k8s.xx9527.cn"
[[ghcr]]
prefix = "ghcr.io"
location = "ghcr.io"
[[ghcr.mirror]]
prefix = "ghcr.io"
location = "ghcr.xx9527.cn"
[[gcr]]
prefix = "gcr.io"
location = "gcr.io"
[[gcr.mirror]]
prefix = "gcr.io"
location = "gcr.xx9527.cn"
Skopeo 加速
skopeo 需要新增或修改文件 ~/.config/containers/registries.conf
内容和 Podman 是一致的
unqualified-search-registries = ['docker.io', 'k8s.gcr.io', 'gcr.io', 'ghcr.io', 'quay.io']
[[registry]]
prefix = "docker.io"
location = "docker.io"
[[registry.mirror]]
prefix = "docker.io"
location = "registry.szis.tech"
[[quay]]
prefix = "quay.io"
location = "quay.io"
[[quay.mirror]]
prefix = "quay.io"
location = "quay.xx9527.cn"
[[k8s]]
prefix = "registry.k8s.io"
location = "registry.k8s.io"
[[k8s.mirror]]
prefix = "registry.k8s.io"
location = "k8s.xx9527.cn"
[[ghcr]]
prefix = "ghcr.io"
location = "ghcr.io"
[[ghcr.mirror]]
prefix = "ghcr.io"
location = "ghcr.xx9527.cn"
[[gcr]]
prefix = "gcr.io"
location = "gcr.io"
[[gcr.mirror]]
prefix = "gcr.io"
location = "gcr.xx9527.cn"