Docker如何解決tomcat容器啟動成功,無法訪問的問題
更新時間:2024年07月29日 10:46:03 作者:OY..
這篇文章主要介紹了Docker如何解決tomcat容器啟動成功,無法訪問的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
我使用的是Tomcat/9.0.37
報錯異常

解決方式一
先啟動一個做了端口映射的
tomcat [root@localhost ~]# docker run ‐d ‐p 8888:8080 tomcat

docker ps -a

再查看防火墻是否關閉
service firewalld status

如果開啟使用service firewalld stop:關閉防火墻

使用 docker exec -it tomcat的CONTAINER ID /bin/bash使用ls -l查看目錄
eg:
docker exec -it 30a1b4a13697 /bin/bash

把webapps先改為webapps2防止命名沖突
mv webapps webapps2

再把webapps.dist改成
webapps mv webapps.dist webapps

重新訪問就好

解決方式二
更換版本來解決問題:以tomcat 8.0.21為例
關閉防火墻(參考方式一)
docker run --name tomcat01 -d -p 8889:8080 tomcat:8.0.21
成功解決問題

總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
深入理解Docker Load和Docker Import的區(qū)別詳解
Docker是一個流行的容器化平臺,提供了豐富的命令和功能,其中docker load和docker import是兩個常用的命令,用于加載Docker鏡像,這篇文章主要給大家介紹了關于Docker Load和Docker Import區(qū)別的相關資料,需要的朋友可以參考下2024-03-03
淺談docker學習之docker數(shù)據(jù)卷(volume)
這篇文章主要介紹了淺談docker學習之docker數(shù)據(jù)卷(volume),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-12-12
docker?build運行報錯source:?not?found解決分析
這篇文章主要為大家介紹了docker?build運行報錯source:?not?found解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-09-09

