欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker通過(guò)Dockerfile修改鏡像中tomcat的端口

 更新時(shí)間:2023年10月08日 15:50:45   作者:江湖有緣  
8080端口會(huì)經(jīng)常出現(xiàn)被占用的情況,本文主要介紹了docker通過(guò)Dockerfile修改鏡像中tomcat的端口,具有一定的參考價(jià)值,感興趣的可以了解一下

之前開發(fā)過(guò)一個(gè)SpringMVC的項(xiàng)目,當(dāng)時(shí)項(xiàng)目是直接部署在環(huán)境上的Tomcat中運(yùn)行的,并沒(méi)有容器化,最近需要將這個(gè)項(xiàng)目進(jìn)行容器化,而且是需要部署在不同的端口,一個(gè)8080,一個(gè)9092,8080端口的沒(méi)有問(wèn)題,因?yàn)殓R像中Tomcat本身默認(rèn)就是8080。當(dāng)時(shí)在沒(méi)有修改Tomcat端口的情況下,配置了Nginx,訪問(wèn),會(huì)報(bào)502 Bad Gateway,當(dāng)時(shí)就想到可能是鏡像中Tomcat端口的問(wèn)題,通過(guò)修改Dockerfile來(lái)實(shí)現(xiàn)后,果然問(wèn)題解決了,這里給大家分享一下

  • 第一行 指定基礎(chǔ)鏡像的版本
  • 第二行 將之前持續(xù)集成的war包放到Tomcat的webapps下
  • 第三行 切換到server.xml所在的目錄下
  • 第四行 執(zhí)行命令將server.xml文件中的 "8080" 修改為 "9092"
  • 第五行 啟動(dòng)Tomcat

主要是第3、4行,大家可以根據(jù)情況自行添加

WORKDIR /apache-tomcat-8.5.23/conf/
RUN sed -i 's|"8080"|"9092"|' server.xml

到此這篇關(guān)于docker通過(guò)Dockerfile修改鏡像中tomcat的端口的文章就介紹到這了,更多相關(guān)Dockerfile修改tomcat的端口內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于Docker搭建Redis一主兩從三哨兵的實(shí)現(xiàn)

    基于Docker搭建Redis一主兩從三哨兵的實(shí)現(xiàn)

    這篇文章主要介紹了基于Docker搭建Redis一主兩從三哨兵的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • docker+nextcloud搭建個(gè)人云存儲(chǔ)系統(tǒng)的實(shí)現(xiàn)

    docker+nextcloud搭建個(gè)人云存儲(chǔ)系統(tǒng)的實(shí)現(xiàn)

    這篇文章主要介紹了docker+nextcloud搭建個(gè)人云存儲(chǔ)系統(tǒng)的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Docker如何同時(shí)啟動(dòng)多個(gè)服務(wù)

    Docker如何同時(shí)啟動(dòng)多個(gè)服務(wù)

    這篇文章主要為大家詳細(xì)介紹了Docker如何同時(shí)啟動(dòng)多個(gè)服務(wù),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • docker-compose如何單獨(dú)更新某個(gè)服務(wù)

    docker-compose如何單獨(dú)更新某個(gè)服務(wù)

    這篇文章主要介紹了docker-compose如何單獨(dú)更新某個(gè)服務(wù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • 使用Conda環(huán)境創(chuàng)建Docker鏡像的完整步驟指南

    使用Conda環(huán)境創(chuàng)建Docker鏡像的完整步驟指南

    Docker是實(shí)現(xiàn)容器化的主流工具之一,而Conda作為科學(xué)計(jì)算和Python的包管理器,與Docker的結(jié)合能為開發(fā)者提供高度靈活、易于管理的開發(fā)環(huán)境,這篇文章主要介紹了使用Conda環(huán)境創(chuàng)建Docker鏡像的完整步驟,需要的朋友可以參考下
    2025-03-03
  • Docker鏡像修改hosts及dockerfile修改hosts文件的實(shí)現(xiàn)方式

    Docker鏡像修改hosts及dockerfile修改hosts文件的實(shí)現(xiàn)方式

    這篇文章主要介紹了Docker鏡像修改hosts及dockerfile修改hosts文件的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Docker開啟遠(yuǎn)程訪問(wèn)的實(shí)現(xiàn)方式

    Docker開啟遠(yuǎn)程訪問(wèn)的實(shí)現(xiàn)方式

    這篇文章主要介紹了Docker開啟遠(yuǎn)程訪問(wèn)的實(shí)現(xiàn)方式,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Docker Runc容器生命周期詳細(xì)介紹

    Docker Runc容器生命周期詳細(xì)介紹

    這篇文章主要介紹了Docker Runc容器生命周期詳細(xì)介紹的相關(guān)資料,文章分析runc的容器生命周期的抽象、內(nèi)部實(shí)現(xiàn)以及狀態(tài)轉(zhuǎn)換圖。理解了runc的容器狀態(tài)轉(zhuǎn)換再對(duì)比理解docker client提供的容器操作命令的語(yǔ)義會(huì)更容易些
    2016-12-12
  • Docker如何更換鏡像源提高拉取速度

    Docker如何更換鏡像源提高拉取速度

    在國(guó)內(nèi),由于網(wǎng)絡(luò)政策和限制,直接訪問(wèn)DockerHub速度很慢,尤其是在拉取大型鏡像時(shí),為了解決這個(gè)問(wèn)題,常用的方法就是更換鏡像源,本文將詳細(xì)介紹如何更換Docker鏡像源,并提供當(dāng)前可用的鏡像源,感興趣的朋友一起看看吧
    2025-04-04
  • Docker搭建私有倉(cāng)庫(kù)之Harbor的步驟

    Docker搭建私有倉(cāng)庫(kù)之Harbor的步驟

    這篇文章主要介紹了Docker搭建私有倉(cāng)庫(kù)之Harbor的步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08

最新評(píng)論