目錄
- 鏡像的生成方法
- 本地鏡像發布到阿里云
- 1準備好本地鏡像
- 2登錄阿里云開發者平臺
- 3 創建倉庫鏡像
- 4進入管理界面獲得腳本
- 5將本地鏡像推送到阿里云
- 將阿里云上的鏡像下載到本地
- 1刪除本地鏡像
- 2 下載鏡像到本地
我們構建了自己的鏡像后,可以發布到遠程鏡像提供給其他人使用,比如發布到阿里云
使用build/commit生成新的鏡像,并生成自己鏡像的版本標簽tag,此新的鏡像在自己的本地庫中,使用push可以將鏡像提交到阿里云公有庫/私有庫,使用pull從公有庫/私有庫中拉取鏡像
鏡像的生成方法
1 編寫Dockerfile文件生成新的鏡像
2 docker commit命令基于當前容器創建一個新的鏡像
本地鏡像發布到阿里云
1準備好本地鏡像
這里就是用之前構建的鏡像dongguo/myubuntu
2登錄阿里云開發者平臺
https://promotion.aliyun.com/ntms/act/kubernetes.html
3 創建倉庫鏡像
3.1選擇控制臺,找到容器鏡像服務
3.2選擇個人實例
創建個人版
開通鏡像服務
3.3創建命名空間
3.4創建鏡像倉庫
選擇代碼源為我們的本地倉庫
4進入管理界面獲得腳本
可以根據提供的操作指南執行相關操作
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