天天看點

通過第三方鏡像倉庫代理下載下傳鏡像

使用阿裡雲個人鏡像倉庫代理方式下載下傳如https://gcr.io等需要FQ的鏡像;

設定github

  這裡使用github作為代碼倉庫,在github中添加了名稱為Dockerfile的項目,建名稱為kube-controller-manager-amd64的檔案夾:

通過第三方鏡像倉庫代理下載下傳鏡像

  然後在kube-controller-manager-amd64:v1.7.2 目錄中建立名為Dockerfile的檔案内容為:

FROM gcr.io/google_containers/  
 kube-controller-manager-amd64:v1.7.2  
 MAINTAINER [email protected]  
           

鏡像倉庫建立

  通路阿裡雲開發者平台https://dev.aliyun.com/search.html,進入管理中心,在鏡像清單中點選 建立鏡像倉庫;

通過第三方鏡像倉庫代理下載下傳鏡像

  看下圖這裡的鏡像倉庫名稱其實就是鏡像名稱,然後設定代碼源,也就是Dockerfile所在的位置;

通過第三方鏡像倉庫代理下載下傳鏡像

  設定Dockerfile所在位置相關資訊;

通過第三方鏡像倉庫代理下載下傳鏡像

  第二個輸入框為Dockerfile檔案所在的目錄也就是我們在Dockerfile項目中建立的kube-controller-manager-amd64檔案夾,第三個輸入框為Dockerfile檔案名,最後一個為鏡像版本号,由于在Dockerfile檔案中填寫的版本為v1.7.2,是以這裡也是填寫v1.7.2,然後點選建立鏡像倉庫;

建構鏡像

通過第三方鏡像倉庫代理下載下傳鏡像

  進入管理頁面》進入建構頁面,點選立即建構;

通過第三方鏡像倉庫代理下載下傳鏡像

  然後可在基本資訊頁面中看到鏡像的pull位址等相關資訊;

通過第三方鏡像倉庫代理下載下傳鏡像

  建構完成後即可通過:

通過第三方鏡像倉庫代理下載下傳鏡像
docker pull registry.cn-shenzhen.aliyuncs.com/solinx/kube-controller-manager-amd64:v1.7.2
           

  pull鏡像到本地;

通過第三方鏡像倉庫代理下載下傳鏡像
通過第三方鏡像倉庫代理下載下傳鏡像

文章首發位址:Solinx

http://www.solinx.co/archives/973