目錄
- 鏡像的生成方法
- 本地鏡像發(fā)布到阿里云
- 1準(zhǔn)備好本地鏡像
- 2登錄阿里云開發(fā)者平臺(tái)
- 3 創(chuàng)建倉(cāng)庫(kù)鏡像
- 4進(jìn)入管理界面獲得腳本
- 5將本地鏡像推送到阿里云
- 將阿里云上的鏡像下載到本地
- 1刪除本地鏡像
- 2 下載鏡像到本地
我們構(gòu)建了自己的鏡像后,可以發(fā)布到遠(yuǎn)程鏡像提供給其他人使用,比如發(fā)布到阿里云

使用build/commit生成新的鏡像,并生成自己鏡像的版本標(biāo)簽tag,此新的鏡像在自己的本地庫(kù)中,使用push可以將鏡像提交到阿里云公有庫(kù)/私有庫(kù),使用pull從公有庫(kù)/私有庫(kù)中拉取鏡像
鏡像的生成方法
1 編寫Dockerfile文件生成新的鏡像
2 docker commit命令基于當(dāng)前容器創(chuàng)建一個(gè)新的鏡像
本地鏡像發(fā)布到阿里云
1準(zhǔn)備好本地鏡像
這里就是用之前構(gòu)建的鏡像dongguo/myubuntu

2登錄阿里云開發(fā)者平臺(tái)
https://promotion.aliyun.com/ntms/act/kubernetes.html
3 創(chuàng)建倉(cāng)庫(kù)鏡像
3.1選擇控制臺(tái),找到容器鏡像服務(wù)

3.2選擇個(gè)人實(shí)例

創(chuàng)建個(gè)人版

開通鏡像服務(wù)

3.3創(chuàng)建命名空間


3.4創(chuàng)建鏡像倉(cāng)庫(kù)

選擇代碼源為我們的本地倉(cāng)庫(kù)

4進(jìn)入管理界面獲得腳本

可以根據(jù)提供的操作指南執(zhí)行相關(guān)操作

5將本地鏡像推送到阿里云
登錄連接阿里云
docker login --username=17862835796 registry.cn-qingdao.aliyuncs.com

將鏡像推送到阿里云
docker tag 1932d468f736 registry.cn-qingdao.aliyuncs.com/dongguo/myubuntu-1.0.1:1.0.1 docker push registry.cn-qingdao.aliyuncs.com/dongguo/myubuntu-1.0.1:1.0.1

將阿里云上的鏡像下載到本地
1刪除本地鏡像

2 下載鏡像到本地
docker pull registry.cn-qingdao.aliyuncs.com/dongguo/myubuntu-1.0.1:1.0.1







