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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章