Azure容器鏡像代理服務失效

Azure容器鏡像代理服務失效

解決方案

前段時間 Azure 中國提供的容器鏡像代理服務已經不開放了,只給 Azure 雲使用。最近使用Azure的加速地址都顯示404。像以下拉取鏡像的方式,現在不能用了:

docker pull dockerhub.azk8s.cn/library/<imagename>:<version> 
#例子
docker pull dockerhub.azk8s.cn/library/centos

建議使用阿里雲的比較穩定,這邊另外推薦一個容器鏡像代理服務,西北農林科技大學的dockerhub 反向代理。還比較穩定,當然首選還是阿里雲。
下面介紹下西北農林科技大學的反向代理:
修改 /etc/docker/daemon.json ,加入:

{
  "registry-mirrors": ["https://dockerhub.mirrors.nwafu.edu.cn/"]
}

重啓docker服務:

sudo systemctl daemon-reload
sudo systemctl restart docker

筆者使用方式

對於daemon.json中的registry-mirros字段後面的值,是個數組,可以加入多個反向代理地址,docker會按順序去拉取鏡像,第一個代理地址拉不到就使用第二個地址,要是這邊配置的地址都不能拉取鏡像,dockder會去dockerhub官網拉取。
所以我的daemon.json是這樣配置的:

{
  "registry-mirrors": [""https://cduvuqsh.mirror.aliyuncs.com","https://dockerhub.mirrors.nwafu.edu.cn/"]
}

以阿里云爲主,西北農林科技大學的爲輔,做個備用。

更多雲計算方面技術文章,請關注"南君手記"公衆號。歡迎批評指正。

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