docker部署tomcat

前置条件:docker已安装,jdk已安装

 

1、拉取tomcat镜像:docker pull tomcat:8.5

2、启动容器:docker run -d -p 8080:8080 --name tomcat tomcat

3、此时在网站上输入IP:8080看能不能访问tomcat,应该是访问不了的,显示如下图

解决办法

1、进入到tomcat容器中:docker exec -it tomcat bash   进入到如下目录

 

 可以看到有一个webapps和一个webapps.dist目录

2、先将webapps目录删除:rm -r webapps

3、再将webapps.dist重命名为webapps:mv webapps.dist webapps

再去访问tomcat服务就可以了,可看这篇文章https://blog.csdn.net/qq_52185533/article/details/124402975;他说的的是下载tomcat8的镜像就可以直接访问了,但是我这边下的应该是tomcat8的,但是访问的网站上显示的又是10的版本,搞不懂

 

posted @ 2023-01-06 11:27  人可何1  阅读(422)  评论(0编辑  收藏  举报