Docker添加tomcat容器無法訪問首頁解決方案
問題
使用docker run 命令成功添加tomcat容器,端口也已開放,也嘗試關(guān)閉防火墻,可訪問tomcat首頁時總顯示404
原因
使用阿里云獲取tomcat鏡像默認版本為8.5.51,其webapps文件為空,其歡迎頁都放在webapps.dist文件中,也正因此我們才會訪問出錯
解決方法
將原本的webapps刪除或該為別的名字,將webapps.dist改名為webapps
操作步驟如下:
1、進入與docker中tomcat 的交互模式
[root@localhost ~]# docker exec -it 你的tomcat容器Id /bin/bash
root@b3589cdf16cc:/usr/local/tomcat#
2、修改目錄
ls -lroot@b3589cdf16cc:/usr/local/tomcat# mv webapps webapps2
root@b3589cdf16cc:/usr/local/tomcat# mv webapps.dist
3、退出交互模式
webappsroot@b3589cdf16cc:/usr/local/tomcat# exit
示例:
在宿主機中訪問 32768 端口,將會映射到tomcat的8080端口
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Docker上部署mysql8主從復(fù)制的實現(xiàn)
本文主要介紹了Docker上部署mysql8主從復(fù)制的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-08-08
如何解決docker容器訪問不了外部網(wǎng)絡(luò)問題
介紹了Docker?bridge網(wǎng)絡(luò)的工作原理,包括虛擬網(wǎng)橋的創(chuàng)建、容器的IP地址分配、IP轉(zhuǎn)發(fā)的作用以及NAT的配置,通過配置IP轉(zhuǎn)發(fā)和NAT規(guī)則,Docker能夠?qū)崿F(xiàn)容器與外部網(wǎng)絡(luò)之間的通信,文章還提供了解決某個具體問題的步驟2024-11-11
Docker內(nèi)部MySQL如何開啟binlog日志
這篇文章主要介紹了Docker內(nèi)部MySQL如何開啟binlog日志問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-04-04
docker靈活的構(gòu)建PHP環(huán)境的實現(xiàn)
這篇文章主要介紹了docker靈活的構(gòu)建PHP環(huán)境的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-12-12



