谷歌docker鏡像國內版

在使用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成你想要的名字的鏡像。
然後就沒然後了,問題就迎刃而解了。

是不是幫到你了?是不是很爽?給個雙擊點個贊吧老鐵。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章