dockerhub上面搜tomcat,然后下载即可,注意下载对应的jdk版本,版本不符合会出现奇奇怪怪的问题
docker pull tomcat:tag(tag是你的版本)
docker run -d -p 8081:8080 --name tomcatTest tomcat:tag(你的版本)
docker run -d -p 8081:8080 --name tomcat -v apps:/user/local/tomcat/webapps tomcat:tag(你的版本)
修改配置文件,将应用目录通过数据卷挂在到宿主机系统
配置改了之后没生效重启一下,避免无法读取到最新配置
但是有些配置改了之后,是不会生效的,比如端口
因为你创建容器的时候,映射的是旧的端口,或者是使用的旧的配置,你改了配置,容器使用的还是旧的,你得从新run一个容器才会读取到一些比较敏感的配置
docker run -d -p 8081:8080 --name tomcat -v apps:/user/local/tomcat/webapps -v confs:/user/local/tomcat/conf tomcat:tag(你的版本)
比如我改了tomcat的端口配置为8081,那么得重启新容器
docker run -d -p 8081:8081 --name tomcat -v apps:/user/local/tomcat/webapps -v confs:/user/local/tomcat/conf tomcat:tag(你的版本)