基于Jenkins與Docker的云平臺(tái)服務(wù)自動(dòng)部署策略的研究
【文章頁(yè)數(shù)】:59 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2-3?Docker引擎結(jié)構(gòu)圖??Docker?Daemon一,Docker心丨321,REST?API
在的錯(cuò)誤并給用戶提供詳細(xì)的錯(cuò)誤日志文件。其主要功能是:項(xiàng)目的“自動(dòng)化”構(gòu)??建、編譯、打包、分發(fā)部署;監(jiān)控外部調(diào)用執(zhí)行的工作。??Jenkins的基本工作流程圖如圖2-2所示。開發(fā)人員將代碼提交后,Jenkins??通過鉤子監(jiān)聽源碼管理(SCM)工具或者按照規(guī)定時(shí)間定時(shí)從GitH....
圖2-4?Docker構(gòu)架??Client通過編寫容器制作命令,讓DOCKER_HOST通過遠(yuǎn)程Registry鏡像??
了客戶端與核心交互的接口,Docker?CLI是用戶對(duì)容器和鏡像進(jìn)行管理時(shí)的操作??界面。??Docker的構(gòu)架如圖2-4。??"Client?DOCKER?HOST? ̄???二??Registry??Rocker?hnildk-i?Docker?daemon??1?//?\?^....
圖3攤開發(fā)環(huán)境部署流程圖
華北電力大學(xué)碩士學(xué)位論文??云平臺(tái)各個(gè)服務(wù)模塊在開發(fā)人員提交了更新代碼之后,持續(xù)集成系統(tǒng)會(huì)檢測(cè)??到更新并實(shí)時(shí)拉取代碼,并且在部署環(huán)境中完成項(xiàng)目的構(gòu)建和服務(wù)鏡像制作后上??傳至鏡像倉(cāng)庫(kù);開發(fā)環(huán)境再自動(dòng)拉取更新后的服務(wù)鏡像并完成容器制作和部署以??供測(cè)試,開發(fā)人員完成測(cè)試之后再將鏡....
圖4-1開發(fā)環(huán)境容器部署架構(gòu)圖
華北電力大學(xué)碩士學(xué)位論文??第4章開發(fā)環(huán)境下單個(gè)容器可持續(xù)性生成??開發(fā)環(huán)境是提供給開發(fā)人員對(duì)自己所負(fù)責(zé)的云平臺(tái)服務(wù)模塊進(jìn)行功能測(cè)試??的環(huán)境。由于開發(fā)過程中項(xiàng)1E丨的代碼會(huì)頻繁發(fā)生變化,就需要對(duì)應(yīng)的服務(wù)模塊能??夠?qū)崟r(shí)且快速的完成構(gòu)建和容器化,以縮短開發(fā)人員等待的時(shí)間,提高開發(fā)....
本文編號(hào):4001438
本文鏈接:http://www.lk138.cn/guanlilunwen/ydhl/4001438.html