




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
主講人:葛業波任務10.3系統部署測試與部署(1)jar命令打包Tomcat部署(2)使用IDEA工具打包選擇“WebApplication:Archive->For‘chepTest:warexploded’”后,,填寫“Name”和文件輸出路徑“Outputdirectory”。設置后,開始創建war包,找到菜單欄“Bulid–>BulidArtifacts”,進行war包編譯Docker部署Docker部署基于Ubuntu操作系統進行,首先通過Linux命令行安裝Docker環境首先,更新現有的軟件包列表:sudoaptupdate接下來,安裝一些必備包,讓apt通過HTTPS使用包:sudoaptinstallapt-transport-httpsca-certificatescurlsoftware-properties-common然后將官方Docker存儲庫的GPG密鑰添加到系統中:curl-fsSL/linux/ubuntu/gpg|sudogpg--dearmor-o/usr/share/keyrings/docker-archive-keyring.gpg將Docker存儲庫添加到APT源:sudosh-c'echo"deb[arch=amd64signed-by=/usr/share/keyrings/docker-archive-keyring.gpg]/docker-ce/linux/ubuntu$(lsb_release-cs)stable">/etc/apt/sources.list.d/docker.list'接下來,使用新添加的存儲庫中的Docker包更新包數據庫:sudoaptupdate確保從Docker存儲庫而不是默認的Ubuntu存儲庫進行安裝:sudoapt-cachepolicydocker-ce最后,安裝Docker:sudoaptinstalldocker-ceDocker安裝完成后,守護進程已啟動,并且該進程可以在啟動時啟動。檢查它是否正在運行:sudosystemctlstatusdocker查看Docker版本號:docker–versionDocker部署配置國內鏡像如果在使用Docker時,依然有下載鏡像速度慢的問題,可以在/etc/docker/daemon.json文件中配置國內鏡像源。以下是常用的國內鏡像源配置示例:{"registry-mirrors":["https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","","","","https://docker.m.daocloud.io","","","","","https://docker.rainbond.cc"]}Docker部署其次,安裝完Docker容器后,需要配置tomcat文件,命令如下:從DockerHub獲取官方TomcatDocker鏡像:dockerpulltomcat:9.0在Docker上運行默認的tomcat容器:dockerrun-d-p8080:8080--nametomcattomcat:9.0使用-p將主機的端口8080綁定到容器的8080端口,或者使用-d以分離模式發布并運行容器。查看Docker服務器中容器狀態dockerpsDocker部署在頁面訪問網址:http://IP:8080,IP是Docker容器所在的IP地址,Docker部署創建一個Dockerfile將示例應用程序復制到自定義Docker映像,文件內容如下:$vimDockerfile--FROMtomcat:9.0COPYchaptest.war/usr/local/tomcat/webapps--使用示例Java應用程序構建自定義docker映像,在Dockerfile文件夾下運行命令:dockerbuild-tchaptest-tomcat.可以使用以下命令來查看Docker鏡像,dockerimagelsDocker部署最后,使用自定義Docker鏡像“chaptest-tomcat”運行一個容器,命令如下:dockerrun-d-p8081:8080chaptest
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 心內介入治療護理
- 2025年汽車掛靠協議
- 2025年年度框架協議
- 武勁松建設工程法規課件
- 穿孔護理教程圖解
- 降低高滲藥物的外滲率
- 關于醫院人才建設的思考培訓課件
- 偉大細胞秦文君
- 呼吸窘迫綜合護理課件
- 男女術后護理常規
- 《學前衛生學》課程教學大綱
- 北京市專業技術類職業資格培訓服務合同
- 唇腭裂兒童的語音干預與治療
- FSSC22000 食品安全管理體系管理手冊和全套程序文件
- HY∕T 0289-2020 海水淡化濃鹽水排放要求
- 高校基建管理部門組織構成及管理模式研究
- 特種設備檢驗流程圖
- (高清正版)T-CAGHP 021—2018泥石流防治工程設計規范(試行)
- 北京協和醫院食物交換表
- 成都市零診級高中畢業班摸底測試化學試題及答案
- 脫產學習證明
評論
0/150
提交評論