Docker國內鏡像加速地址及可用源


 加速地址

創建或修改 /etc/docker/daemon.json 文件

# vi /etc/docker/daemon.json { "registry-mirrors": ["https://registry.docker-cn.com"] }
systemctl daemon-reload systemctl restart docker.service

Docker中國區官方鏡像
https://registry.docker-cn.com

網易
http://hub-mirror.c.163.com

ustc 
https://docker.mirrors.ustc.edu.cn

中國科技大學
https://docker.mirrors.ustc.edu.cn

阿里雲容器  服務
https://cr.console.aliyun.com/
首頁點擊“創建我的容器鏡像”  得到一個專屬的鏡像加速地址,類似於“https://1234abcd.mirror.aliyuncs.com”

 

源地址

在使用K8s的時候,經常會下載一些鏡像,例如鏡像的開頭有:
k8s.gcr.io
quay.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.com
registry.aliyuncs.com/google_containers/kube-apiserver:v1.17.3

然后去docker pull registry.aliyuncs.com/google_containers/kube-apiserver:v1.17.3
再搭個docker私服,
再docker tag成想要的名字的鏡像。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM