Docker - 解決創建 tomcat 容器鏡像卻無法訪問頁面的問題


問題背景

查看 tomcat 鏡像

docker images

 

運行並創建 tomcat 容器

docker -d -p 8888:8080 --name=tomcat2 tomcat:latest

 

瀏覽器訪問 ip:8888

 

問題排查

進入容器

docker exec -it tomcat2 bash

 

查看容器目錄

ls -l

 

進入 webapps 目錄,查看目錄文件

 

進入 webapps.list 目錄,查看目錄文件

 

查看 tomcat 進程

進程是運行成功的

 

問題根源

  • webapps 目錄是空的,所以訪問頁面會報錯
  • 而 webapps.list 目錄是有東西的

 

解決辦法

  1. 將 webapps 目錄刪掉,將 webapps.list 重命名為 webapps
  2. 進入 bin/ 目錄,重新啟動 tomcat
./startup.sh

 

重新訪問 ip:8888

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM