通過阿里云快速獲取gcr.io上的鏡像文件

gcr.io是谷歌家的鏡像倉庫,我們在學(xué)習(xí)k8或者其他的云原生項(xiàng)目的時(shí)候不可避免的會用到上面的鏡像。因?yàn)槟承┰蛟撜军c(diǎn)無法訪問,本文講述如何通過阿里云獲取gcr.io上面的鏡像文件。

注冊阿里云賬號

首先需要注冊一個(gè)阿里云賬號,登陸后選擇容器鏡像服務(wù)
,這個(gè)服務(wù)可以方便快速的幫助你從本地構(gòu)建鏡像或者直接從github代碼倉庫拉取代碼構(gòu)建鏡像

aliyun.png

創(chuàng)建鏡像

點(diǎn)擊創(chuàng)建鏡像倉庫,填寫好鏡像的相關(guān)信息,進(jìn)入下一步,這時(shí)候需要綁定一個(gè)github賬號(沒有的話就創(chuàng)建一個(gè)),并選擇github中對應(yīng)的倉庫地址,注意下面的海外機(jī)器構(gòu)建一定要選上,這樣阿里云就會使用海外的服務(wù)器進(jìn)行源鏡像的拉取,以此獲取gcr.io的鏡像。

2019-06-02 10.24.56.png

2019-06-02 10.25.59.png

github 倉庫的設(shè)置其實(shí)非常簡單,只需要在根目錄下面設(shè)置一個(gè)Dockerfile,里面設(shè)置好你需要拉取的源鏡像地址就ok了


2019-06-02 10.32.49.png

構(gòu)建鏡像

創(chuàng)建完鏡像之后,有一條默認(rèn)的構(gòu)建規(guī)則,需要你打一個(gè)tag,會自動觸發(fā)構(gòu)建,我們這里選擇手動構(gòu)建,添加一條構(gòu)建規(guī)則,按提示輸入相關(guān)信息,版本可以自己定義,為了清楚起見建議最好和源鏡像的版本保持一致

2019-06-02 10.36.15.png

設(shè)置好構(gòu)建規(guī)則之后點(diǎn)擊立即構(gòu)建按鈕,下面就會開始構(gòu)建了,看到構(gòu)建狀態(tài)為成功說明構(gòu)建成功了
2019-06-02 10.37.15.png

這時(shí)候點(diǎn)擊基本信息,里面會顯示鏡像的地址,以及pull、push等一些基本操作。如果想把這個(gè)鏡像提供給大家使用,選擇倉庫為公共就ok了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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