Docker本地鏡像發(fā)布到阿里云的實現(xiàn)
我們構(gòu)建了自己的鏡像后,可以發(fā)布到遠程鏡像提供給其他人使用,比如發(fā)布到阿里云
使用build/commit生成新的鏡像,并生成自己鏡像的版本標簽tag,此新的鏡像在自己的本地庫中,使用push可以將鏡像提交到阿里云公有庫/私有庫,使用pull從公有庫/私有庫中拉取鏡像
鏡像的生成方法
1 編寫Dockerfile文件生成新的鏡像
2 docker commit命令基于當前容器創(chuàng)建一個新的鏡像
本地鏡像發(fā)布到阿里云
1準備好本地鏡像
這里就是用之前構(gòu)建的鏡像dongguo/myubuntu
2登錄阿里云開發(fā)者平臺
https://promotion.aliyun.com/ntms/act/kubernetes.html
3 創(chuàng)建倉庫鏡像
3.1選擇控制臺,找到容器鏡像服務(wù)
3.2選擇個人實例
創(chuàng)建個人版
開通鏡像服務(wù)
3.3創(chuàng)建命名空間
3.4創(chuàng)建鏡像倉庫
選擇代碼源為我們的本地倉庫
4進入管理界面獲得腳本
可以根據(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
到此這篇關(guān)于Docker本地鏡像發(fā)布到阿里云的實現(xiàn)的文章就介紹到這了,更多相關(guān)Docker本地鏡像發(fā)布到阿里云內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker搭建服務(wù)器監(jiān)控面板的實現(xiàn)示例
Docker服務(wù)器監(jiān)控面板是一種用于監(jiān)控容器運行情況的工具,本文主要介紹了Docker搭建服務(wù)器監(jiān)控面板的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下2024-01-01Docker容器時間與宿主機不一致/宿主機時間不同步校驗問題
在Docker容器中,若未單獨配置localtime,可能導(dǎo)致時間與宿主機不一致,例如UTC與CST(東八區(qū))相差8小時,解決方法包括在啟動時通過docker run添加時間參數(shù),使用Dockerfile設(shè)置,或通過docker-compose配置,對于已運行的容器2024-10-10docker內(nèi)服務(wù)訪問宿主機服務(wù)的實現(xiàn)
本文主要介紹了docker內(nèi)服務(wù)訪問宿主機服務(wù)的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-10-10