加速地址
创建或修改 /etc/docker/daemon.json ⽂件
# vi /etc/docker/daemon.json{
\"registry-mirrors\": [\"https://registry.docker-cn.com\"]}
systemctl daemon-reload
systemctl restart docker.service
源地址
在使⽤K8s的时候,经常会下载⼀些镜像,例如镜像的开头有:k8s.gcr.ioquay.io
当拉取镜像时,⽐如docker pull quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.29.0,这个时候会发现⽆法拉取。
国内有七⽜云,阿⾥云都是有相应的镜像仓库。
可以将镜像的开头部分尝试换成阿⾥云或七⽜云,如果能拉取成功那就说明就是了。譬如下⾯的例⼦
quay.io/kubernetes-ingress-controller/nginx-ingress-controller:0.29.0将quay.io替换成quay-mirror.qiniu.com,结果就是quay-mirror.qiniu.com/kubernetes-ingress-controller/nginx-ingress-controller:0.29.0
然后直接拉取docker pull quay-mirror.qiniu.com/kubernetes-ingress-controller/nginx-ingress-controller:0.29.0,竟然成功了
再⽐如
gcr.io/google_containers/kube-apiserver:v1.17.3将gcr.io改成registry.aliyuncs.comregistry.aliyuncs.com/google_containers/kube-apiserver:v1.17.3
然后去docker pull registry.aliyuncs.com/google_containers/kube-apiserver:v1.17.3再搭个docker私服,
再docker tag成想要的名字的镜像。
因篇幅问题不能全部显示,请点此查看更多更全内容