在Docker中安装Tomcat,及访问主页出现404的解决方法

1.搜索tomcat的镜像(docker search tomcat)
在Docker中安装Tomcat,及访问主页出现404的解决方法
2.拉去镜像;根据镜像启动容器;并查看运行中的容器。在Docker中安装Tomcat,及访问主页出现404的解决方法
3.启动一个做了端口映射的tomcat(比2中的根据镜像启动容器准确一些)
在Docker中安装Tomcat,及访问主页出现404的解决方法
重点来了:

4,使用docker pull tomcat:版本号下载tomcat镜像,这里使用默认的latest版本;根据下载的镜像启动Tomcat并对外暴露8080:端口(docker run -d -p 8888:8080 tomcat)。然后查看虚拟机的ip(ip addr),使用网页进行访问根据查询的ip在浏览器进行访问(192.168.31.149:8888),发现报404的问题
在Docker中安装Tomcat,及访问主页出现404的解决方法
解决办法:
1)首先进入tomcat目录
在Docker中安装Tomcat,及访问主页出现404的解决方法
2)访问不到主页的原因是因为存放主页的文件夹webapps是空的,docker的tomcat将这些文件放在了 webapps.dist文件夹中。我们只需要将空的webapps文件夹删除,然后将 webapps.dist重命名为webapps就可以了
在Docker中安装Tomcat,及访问主页出现404的解决方法
在Docker中安装Tomcat,及访问主页出现404的解决方法
3)重新访问tomcat
在Docker中安装Tomcat,及访问主页出现404的解决方法