共計(jì) 745 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
丸趣 TV 小編給大家分享一下怎么生成和發(fā)布 Docker 鏡像,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
生成發(fā)布版本鏡像
首先,鍵入指令 exit 退出 Docker 容器環(huán)境。
然后,生成一個(gè)新的 Docker 鏡像:
bash apollo_docker.sh gen
如果出現(xiàn)下述的報(bào)錯(cuò),則需要檢查一下文件夾 ${HOME}/.cache/apollo_release/apollo/ 是否存在,鏡像文件默認(rèn)存放在該文件夾下。如果不存在該文件夾,則需要新創(chuàng)建一個(gè)。
Release directory does not exist!
上述指令將在發(fā)布版本的文件夾內(nèi)生成一個(gè)新的 Docker 鏡像。發(fā)布版本鏡像被命名為 release-yyyymmdd_hhmm。同時(shí),最近構(gòu)建的鏡像文件會(huì)被標(biāo)記為 release-latest。
發(fā)布 docker 鏡像
默認(rèn)情況下,如果執(zhí)行下述指令,則鏡像會(huì)被發(fā)布到 Apolloauto/apollo 上的 Docker 鏡像數(shù)據(jù)中心:
bash apollo_docker.sh push
使用者需要將鏡像發(fā)布到個(gè)人的 Docker 鏡像數(shù)據(jù)中心,否則會(huì)出現(xiàn)下述報(bào)錯(cuò):
denied: requested access to resource is denied.
可以執(zhí)行下述指令解決該問(wèn)題:
docker tag apolloauto/apollo:TAG_NAME YOUR_REPO:YOUR_TAGNAME
現(xiàn)在可以通過(guò)查閱該網(wǎng)站提供的方法登錄并且獲取個(gè)人倉(cāng)庫(kù)數(shù)據(jù)。
然后發(fā)布鏡像到個(gè)人倉(cāng)庫(kù)的 Docker 鏡像數(shù)據(jù)中心。獲得其他支持性信息。
看完了這篇文章,相信你對(duì)“怎么生成和發(fā)布 Docker 鏡像”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道,感謝各位的閱讀!