JavaEE企業級項目開發(第3版)課件 微課10-6:任務10.3 系統部署_第1頁
JavaEE企業級項目開發(第3版)課件 微課10-6:任務10.3 系統部署_第2頁
JavaEE企業級項目開發(第3版)課件 微課10-6:任務10.3 系統部署_第3頁
JavaEE企業級項目開發(第3版)課件 微課10-6:任務10.3 系統部署_第4頁
JavaEE企業級項目開發(第3版)課件 微課10-6:任務10.3 系統部署_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

主講人:葛業波任務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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論