您好,登錄后才能下訂單哦!
小編給大家分享一下怎么生成和發(fā)布Docker鏡像,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
生成發(fā)布版本鏡像
首先,鍵入指令exit退出Docker容器環(huán)境。
然后,生成一個新的Docker鏡像:
bash apollo_docker.sh gen
如果出現(xiàn)下述的報錯,則需要檢查一下文件夾${HOME}/.cache/apollo_release/apollo/
是否存在,鏡像文件默認存放在該文件夾下。如果不存在該文件夾,則需要新創(chuàng)建一個。
Release directory does not exist!
上述指令將在發(fā)布版本的文件夾內生成一個新的Docker鏡像。發(fā)布版本鏡像被命名為 release-yyyymmdd_hhmm。同時,最近構建的鏡像文件會被標記為 release-latest。
發(fā)布docker鏡像
默認情況下,如果執(zhí)行下述指令,則鏡像會被發(fā)布到Apolloauto/apollo上的Docker鏡像數(shù)據(jù)中心:
bash apollo_docker.sh push
使用者需要將鏡像發(fā)布到個人的Docker鏡像數(shù)據(jù)中心,否則會出現(xiàn)下述報錯:
denied: requested access to resource is denied.
可以執(zhí)行下述指令解決該問題:
docker tag apolloauto/apollo:TAG_NAME YOUR_REPO:YOUR_TAGNAME
現(xiàn)在可以通過查閱該網(wǎng)站提供的方法登錄并且獲取個人倉庫數(shù)據(jù)。
然后發(fā)布鏡像到個人倉庫的Docker鏡像數(shù)據(jù)中心。獲得其他支持性信息。
看完了這篇文章,相信你對“怎么生成和發(fā)布Docker鏡像”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。