JavaEE企業(yè)級項(xiàng)目開發(fā)(第3版)課件 微課10-6:任務(wù)10.3 系統(tǒng)部署_第1頁
JavaEE企業(yè)級項(xiàng)目開發(fā)(第3版)課件 微課10-6:任務(wù)10.3 系統(tǒng)部署_第2頁
JavaEE企業(yè)級項(xiàng)目開發(fā)(第3版)課件 微課10-6:任務(wù)10.3 系統(tǒng)部署_第3頁
JavaEE企業(yè)級項(xiàng)目開發(fā)(第3版)課件 微課10-6:任務(wù)10.3 系統(tǒng)部署_第4頁
JavaEE企業(yè)級項(xiàng)目開發(fā)(第3版)課件 微課10-6:任務(wù)10.3 系統(tǒng)部署_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

主講人:葛業(yè)波任務(wù)10.3系統(tǒng)部署測試與部署(1)jar命令打包Tomcat部署(2)使用IDEA工具打包選擇“WebApplication:Archive->For‘chepTest:warexploded’”后,,填寫“Name”和文件輸出路徑“Outputdirectory”。設(shè)置后,開始創(chuàng)建war包,找到菜單欄“Bulid–>BulidArtifacts”,進(jìn)行war包編譯Docker部署Docker部署基于Ubuntu操作系統(tǒng)進(jìn)行,首先通過Linux命令行安裝Docker環(huán)境首先,更新現(xiàn)有的軟件包列表:sudoaptupdate接下來,安裝一些必備包,讓apt通過HTTPS使用包:sudoaptinstallapt-transport-httpsca-certificatescurlsoftware-properties-common然后將官方Docker存儲庫的GPG密鑰添加到系統(tǒng)中: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包更新包數(shù)據(jù)庫:sudoaptupdate確保從Docker存儲庫而不是默認(rèn)的Ubuntu存儲庫進(jìn)行安裝:sudoapt-cachepolicydocker-ce最后,安裝Docker:sudoaptinstalldocker-ceDocker安裝完成后,守護(hù)進(jìn)程已啟動,并且該進(jìn)程可以在啟動時(shí)啟動。檢查它是否正在運(yùn)行:sudosystemctlstatusdocker查看Docker版本號:docker–versionDocker部署配置國內(nèi)鏡像如果在使用Docker時(shí),依然有下載鏡像速度慢的問題,可以在/etc/docker/daemon.json文件中配置國內(nèi)鏡像源。以下是常用的國內(nèi)鏡像源配置示例:{"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上運(yùn)行默認(rèn)的tomcat容器:dockerrun-d-p8080:8080--nametomcattomcat:9.0使用-p將主機(jī)的端口8080綁定到容器的8080端口,或者使用-d以分離模式發(fā)布并運(yùn)行容器。查看Docker服務(wù)器中容器狀態(tài)dockerpsDocker部署在頁面訪問網(wǎng)址:http://IP:8080,IP是Docker容器所在的IP地址,Docker部署創(chuàng)建一個(gè)Dockerfile將示例應(yīng)用程序復(fù)制到自定義Docker映像,文件內(nèi)容如下:$vimDockerfile--FROMtomcat:9.0COPYchaptest.war/usr/local/tomcat/webapps--使用示例Java應(yīng)用程序構(gòu)建自定義docker映像,在Dockerfile文件夾下運(yùn)行命令:dockerbuild-tchaptest-tomcat.可以使用以下命令來查看Docker鏡像,dockerimagelsDocker部署最后,使用自定義Docker鏡像“chaptest-tomcat”運(yùn)行一個(gè)容器,命令如下:dockerrun-d-p8081:8080chaptest

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論