加速源
quay.io
shell
# 如果我们拉取的quay.io镜像是以下形式:
docker pull quay.io/xxx/yyy:zzz
# 那么使用中科大镜像,应该是这样拉取:
docker pull quay.mirrors.ustc.edu.cn/xxx/yyy:zzz
# 以拉取quay.io/coreos/kube-state-metrics:v1.5.0为例,如下:
docker pull quay.mirrors.ustc.edu.cn/coreos/kube-state-metrics:v1.5.0docker.io
bash
# 如果我们在docker官方仓库拉取的镜像是以下形式:
docker pull xxx:yyy
# 那么使用中科大镜像,应该是这样拉取:
docker pull docker.mirrors.ustc.edu.cn/library/xxx:yyy
#如果我们在docker官方仓库拉取的镜像是以下形式:
docker pull xxx/yyy:zz
#那么使用中科大镜像,应该是这样拉取:
docker pull docker.mirrors.ustc.edu.cn/xxx/yyy:zz
#下面以拉取mysql:5.7和360cloud/wayne为例,如下:
docker pull docker.mirrors.ustc.edu.cn/library/mysql:5.7gcr.io
k8s.gcr.io => gcr.io/google-containers 两者等价 => gcr.mirrors.ustc.edu.cn/google-containers.ingress-nginx/controller:v1.4.0
shell
# 如果我们拉取的google镜像是以下形式:
docker pull gcr.io/xxx/yyy:zzz
# 那么使用中科大镜像,应该是这样拉取:
docker pull gcr.mirrors.ustc.edu.cn/xxx/yyy:zzz
# 以拉取gcr.io/kubernetes-helm/tiller:v2.9.1为例,如下:
docker pull gcr.mirrors.ustc.edu.cn/kubernetes-helm/tiller:v2.9.1可以将k8s.gcr.io替换为lank8s.cn,然后在containerd中配置如下内容
bash
mkdir /etc/containerd/certs.d/lank8s.cn -pv
cat > /etc/containerd/certs.d/lank8s.cn/hosts.toml << EOF
server = "https://lank8s.cn"
[host."https://lank8s.cn"]
capabilities = ["pull", "resolve"]
skip_verify = true
EOF
## 重启生效加速
systemctl daemon-reload
systemctl enable --now containerd
systemctl restart containerd一下方案行不通
bashmkdir /etc/containerd/certs.d/k8s.grc.io -pv cat > /etc/containerd/certs.d/k8s.grc.io/hosts.toml << EOF server = "https://k8s,grc.io" [host."https://lank8s.cn"] capabilities = ["pull", "resolve"] skip_verify = true EOF