1. 首先是我自己的环境
- Centos 6.8,Centos 7 同样适用
- Docker version 1.7.1, build 786b29d
docker --version
- Tomcat :TOMCAT_VERSION=8.5.51
docker inspect tomcat
2. 问题描述
docker run -it -p 8081:8080 tomcat
- 正常启动tomcat之后,通过虚拟机浏览器访问
localhost:8081
后,出现404,访问不到 - 控制台也没有任何错误信息
3. 解决
- 出现404原因就是,tomcat无法找到webapps下的文件
- 访问docker容器tomcat的工作空间后发现,webapps文件夹下为空,而还有一个文件夹是:webapps.dist,我们需要的东西在这个文件夹下。
- 这个时候需要将webapps.dist下的