版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
任務(wù)8.完成系統(tǒng)的容器化部署任務(wù)描述本任務(wù)是將鏈路追蹤系統(tǒng)、服務(wù)注冊中心、網(wǎng)關(guān)、菜品和訂單服務(wù)實現(xiàn)容器化部署。知識準備1.容器化部署技術(shù)容器化部署是指將應(yīng)用整合到容器中并且運行起來的這個過程,容器能夠簡化應(yīng)用的構(gòu)建、部署和運行過程。這個過程簡單地說,就是將Java項目和依賴包打成一個帶有操作指令的鏡像文件,然后在服務(wù)器創(chuàng)建一個容器,讓鏡像在容器內(nèi)運行,從而實現(xiàn)項目的部署。
針對SpringBoot項目的容器化部署過程主要有以下幾個步驟:(1)項目創(chuàng)建Dockerfile文件;(2)打包并構(gòu)建項目的Docker鏡像;(3)將項目鏡像上傳到Docker倉庫;(4)使用Dockerrun命令運行項目容器完成部署;任務(wù)實施步驟1:使用Docker容器部署Zipkin服務(wù)端1)使用Putty登錄到CentOS服務(wù)器,執(zhí)行命令“dockerpullopenzipkin/zipkin:latest”拉取Zipkin鏡像,結(jié)果如圖5-31所示:圖5-31拉取Zipkin鏡像2)執(zhí)行“dockerimages”命令查看鏡像,結(jié)果如圖5-32所示:圖5-32拉取Zipkin鏡像3)執(zhí)行“dockerrun--nameordersys-zipkin-d-p9411:94119b4acc3eb019”命令啟動Zipkin服務(wù)器,其中“dockerrun--nameordersys-zipkin-d-p9411:94119b4acc3eb019”是上面查詢到的zipkin的鏡像ID,另外如果使用的是華為云等云服務(wù)器,記得配置網(wǎng)絡(luò)安全組開放9411端口,結(jié)果如圖5-33所示:圖5-33運行Zipkin容器4)訪問Zipkin,打開瀏覽器訪問“http://公?ip:9411/zipkin/”,結(jié)果如圖5-34所示:圖5-34訪問Zipkin5)修改全部服務(wù)的“application.yml”文件,將zipkin服務(wù)端地址指向“31:9411/zipkin/”,否則無法實現(xiàn)鏈路追蹤。zipkin:base-url:31:9411/步驟2:使用Docker容器部署服務(wù)中心1)執(zhí)行“dockerimages”命令查看鏡像,結(jié)果如圖5-35所示:圖5-35查看鏡像2)執(zhí)行“dockerrun--nameordersys_eurekaserver-d-p8761:8761916ccf8e36b1”命令啟動服務(wù)注冊中心,結(jié)果如圖5-36所示:圖5-36啟動服務(wù)注冊中心3)打開瀏覽器訪問“31:8761/”,結(jié)果如圖5-37所示:圖5-37查看服務(wù)注冊中心4)修改全部服務(wù)的“application.yml”文件,將注冊中心地址指向“31:8761/eureka/”,然后重新構(gòu)建鏡像。#指向注冊中心地址eureka:client:serviceUrl:defaultZone:31:8761/eureka/instance:
#以IP地址注冊到服務(wù)中心,相互注冊使用IP地址prefer-ip-address:true步驟3:使用Docker容器部署菜品服務(wù)1)執(zhí)行“dockerimages”命令查看鏡像,結(jié)果如圖5-38所示:圖5-38查看鏡像2)執(zhí)行“dockerrun--nameordersys_dishservice-d-p8771:8771e8a1063ddf23”命令啟動菜品服務(wù),其中e8a1063ddf23為ordersys_dishservice的鏡像ID。圖5-39啟動菜品服務(wù)3)打開Postman訪問接口“http://31:8771/admin/dishes/toprecommend”,成功返回數(shù)據(jù),結(jié)果如圖5-40所示:圖5-40驗證菜品服務(wù)4)打開瀏覽器訪問“31:8761/”,看到“DISHSERVICE”已經(jīng)注冊到注冊中心,結(jié)果如圖5-41所示:圖5-41菜品注冊到注冊中心步驟4:使用Docker容器部署網(wǎng)關(guān)服1)執(zhí)行“dockerimages”命令查看鏡像,結(jié)果如圖5-42所示:圖5-42查看鏡像2)執(zhí)行“dockerrun--nameordersys_gateway-d-p8762:876208321d099afc”命令啟動菜品服務(wù),其中08321d099afc為ordersys_gateway的鏡像ID,結(jié)果如圖5-43所示:圖5-43啟動菜品服務(wù)3)打開瀏覽器訪問“31:8761/”,看到“GATEWAY”已經(jīng)注冊到注冊中心,結(jié)果如圖5-44所示:圖5-44啟動菜品服務(wù)4)打開Postman訪問接口“http://31:8762/dishservice/admin/dishes/toprecommend”,成功返回數(shù)據(jù)代表網(wǎng)關(guān)部署成功,結(jié)果如圖5-45所示:圖5-45網(wǎng)關(guān)中轉(zhuǎn)到菜品服務(wù)5)打開瀏覽器訪問“31:9411/zipkin/”鏈路追蹤系統(tǒng),查詢“serviceName=dishservice”,結(jié)果如圖5-46所示:圖5-46驗證網(wǎng)關(guān)服務(wù)拓展練習(xí)使用Docker容器部署訂單服務(wù)參照步驟三,使用Docker容器部署訂單服務(wù),并查看注冊中心是否成功注冊。知識小結(jié)【對應(yīng)證書技能】本任務(wù)主要是實現(xiàn)兩種應(yīng)用服務(wù)的部署,一種是Zipkin第三方服務(wù)的部署,另一種是餐廳點餐系統(tǒng)應(yīng)用服務(wù)的部署。1)第三方服務(wù)服務(wù)的部署,如Zipkin服務(wù)部署,首先使用dockerpull命令拉取Zipkin鏡像,然后使用dockerrun命令運行Zipkin容器提供服務(wù)。2)餐廳點餐系統(tǒng)應(yīng)用服務(wù)的部署,直接使用dockerrun命令運行docker倉庫中的鏡像即可。注意在運行容器的時候使用“-p”參數(shù)設(shè)置容器端口映射宿主機端口。本任務(wù)知識技能點與等級證書技能的對應(yīng)關(guān)系見表5-11。表5-11任務(wù)8知識技能點與等級證書技能對應(yīng)任務(wù)2知識技能點對應(yīng)證書技能知識點技能點工作領(lǐng)域工作任務(wù)職業(yè)技能要求等級Docker基礎(chǔ)操作掌握Docker搜索、拉取、配置網(wǎng)絡(luò)端口以及運行容器的操作;1.容器管理1.1容器的安裝與使用1.1.2熟練掌握搜索、拉取、列出Docker鏡像;1.1.3熟練掌握創(chuàng)建、運行Docker容
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年受歡迎人事代理合同
- 2025年生態(tài)環(huán)保技術(shù)推廣合同
- 二零二五年度木材行業(yè)信息化建設(shè)與數(shù)據(jù)服務(wù)合同2篇
- 鍍錫平板軋材項目可行性研究報告建議書申請備案
- 2020-2025年中國半導(dǎo)體激光治療機行業(yè)市場運營現(xiàn)狀及投資戰(zhàn)略咨詢報告
- 貴陽2025年租賃合同含租賃雙方權(quán)利義務(wù)及爭議解決機制2篇
- 2025年度文化創(chuàng)意產(chǎn)業(yè)知識產(chǎn)權(quán)運營框架協(xié)議
- 二零二五年度道路工程施工合同糾紛處理協(xié)議
- 二零二五年度綠色食品連鎖店進貨合同電子版
- 二零二五年度2025年度生物制藥行業(yè)研究員聘用協(xié)議
- 人教版物理八年級下冊 專項訓(xùn)練卷 (一)力、運動和力(含答案)
- 山東省房屋市政工程安全監(jiān)督機構(gòu)人員業(yè)務(wù)能力考試題庫-中(多選題)
- 重慶市2023-2024學(xué)年七年級上學(xué)期期末考試數(shù)學(xué)試題(含答案)
- 2024年中考語文滿分作文6篇(含題目)
- 北師大版 2024-2025學(xué)年四年級數(shù)學(xué)上冊典型例題系列第三單元:行程問題“拓展型”專項練習(xí)(原卷版+解析)
- 2023年譯林版英語五年級下冊Units-1-2單元測試卷-含答案
- 施工管理中的文檔管理方法與要求
- DL∕T 547-2020 電力系統(tǒng)光纖通信運行管理規(guī)程
- 種子輪投資協(xié)議
- 執(zhí)行依據(jù)主文范文(通用4篇)
- 浙教版七年級數(shù)學(xué)下冊全冊課件
評論
0/150
提交評論