Docker本地鏡像發(fā)布到阿里云的實(shí)現(xiàn)
我們構(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
到此這篇關(guān)于Docker本地鏡像發(fā)布到阿里云的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Docker本地鏡像發(fā)布到阿里云內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker搭建服務(wù)器監(jiān)控面板的實(shí)現(xiàn)示例
Docker服務(wù)器監(jiān)控面板是一種用于監(jiān)控容器運(yùn)行情況的工具,本文主要介紹了Docker搭建服務(wù)器監(jiān)控面板的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2024-01-01Docker容器時(shí)間與宿主機(jī)不一致/宿主機(jī)時(shí)間不同步校驗(yàn)問題
在Docker容器中,若未單獨(dú)配置localtime,可能導(dǎo)致時(shí)間與宿主機(jī)不一致,例如UTC與CST(東八區(qū))相差8小時(shí),解決方法包括在啟動(dòng)時(shí)通過docker run添加時(shí)間參數(shù),使用Dockerfile設(shè)置,或通過docker-compose配置,對(duì)于已運(yùn)行的容器2024-10-10Docker實(shí)踐--部署Nodejs應(yīng)用
本篇文章主要介紹了Docker實(shí)踐--部署Nodejs應(yīng)用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2017-01-01docker內(nèi)服務(wù)訪問宿主機(jī)服務(wù)的實(shí)現(xiàn)
本文主要介紹了docker內(nèi)服務(wù)訪問宿主機(jī)服務(wù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10