解決谷歌 gcr.io docker鏡像無法拉取的問題

問題描述:
今天本來想使用gcr.io/google-containers/cadvisor這個(gè)鏡像,但是發(fā)現(xiàn)拉取失敗了,然后將其替換為registry.cn-hangzhou.aliyuncs.com/google-containers/cadvisor還是失敗。這怎么辦呢?

問題解決:

  1. 如果可以使用代理的話,直接使用代理。由于我使用的是京東云服務(wù)器,所以用不了代理。
  2. 使用代理在本地拉取鏡像,然后推送到阿里云或者其他云的鏡像倉庫,然后拉取。
  • 開啟代理
    如何開啟代理的方式自己網(wǎng)上搜喔,本文不再闡述

  • 設(shè)置docker的代理地址

    • 使用docker desktop的話,可以直接設(shè)置
      在preference下有Proxies設(shè)置


      截屏2020-02-02下午7.46.59.png

      然后點(diǎn)擊apply&restart

然后拉取google的鏡像

docker pull gcr.io/google-containers/cadvisor:latest
latest: Pulling from google-containers/cadvisor
9d48c3bd43c5: Pull complete
f7d6cbe0ad90: Pull complete
15f5311b080f: Pull complete
Digest: sha256:46d4d730ef886aaece9e0a65a912564cab0303cf88718d82b3df84d3add6885c
Status: Downloaded newer image for gcr.io/google-containers/cadvisor:latest
gcr.io/google-containers/cadvisor:latest
  1. 登錄阿里云的鏡像倉庫
  • 登錄阿里云控制臺(tái),選擇容器鏡像的服務(wù)
  • 單擊訪問憑證,如下所示


    截屏2020-02-02下午7.51.59.png
    • 先點(diǎn)擊右邊的設(shè)置固定密碼按鈕 設(shè)置密碼
    • 然后復(fù)制“登錄實(shí)例”下的命令在終端登錄
docker login --username=tzh52cq registry.cn-hangzhou.aliyuncs.com
Password:
Login Succeeded
  1. 在阿里云控制臺(tái)創(chuàng)建你的鏡像倉庫


    截屏2020-02-02下午8.00.56.png

    比如我創(chuàng)建了一個(gè)叫做advisor的鏡像,點(diǎn)擊鏡像名稱,里面有操作指南

  2. 給本地通過代理拉取的鏡像打tag并推送

  • 打tag
docker tag d24b7db72c99 registry.cn-hangzhou.aliyuncs.com/tzh921129/cadvisor:latest
  • 推送
docker push registry.cn-hangzhou.aliyuncs.com/tzh921129/cadvisor:latest
The push refers to repository [registry.cn-hangzhou.aliyuncs.com/tzh921129/cadvisor]
f8ec36947d79: Pushed
c9d3d2ea4155: Pushed
03901b4a2ea8: Pushed
latest: digest: sha256:46d4d730ef886aaece9e0a65a912564cab0303cf88718d82b3df84d3add6885c size: 952
  1. 拉取你推送的鏡像
    在我的京東云服務(wù)器上執(zhí)行登錄并拉取
  • 登錄阿里云鏡像倉庫
docker login --username=tzh52cq registry.cn-hangzhou.aliyuncs.com
Password:
Login Succeeded
  • 拉取鏡像
docker pull registry.cn-hangzhou.aliyuncs.com/tzh921129/cadvisor:latest
  • 可以設(shè)置鏡像加速
    點(diǎn)擊阿里云控制臺(tái)的鏡像加速器,上面有操作指南,復(fù)制粘貼執(zhí)行一遍就行可以大大提升鏡像拉取速度
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容