使用阿裡雲個人鏡像倉庫代理方式下載如https://gcr.io等需要翻牆的鏡像; 設置github 這裡使用github作為代碼倉庫,在github中添加了名稱為Dockerfile的項目,建名稱為kube controller manager amd64的文件夾: 然後在kube control ...
使用阿裡雲個人鏡像倉庫代理方式下載如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