1、tomcat版本
镜像名,根据项目决定选择哪个版本以及对应的JDK
tomcat8.x.x:
tomcat:8-jdk8
tomcat:8-jdk11
tomcat:8-jdk17
tomcat:8-jdk21
tomcat9.x.x:
tomcat:9-jdk8
tomcat:9-jdk11
tomcat:9-jdk17
tomcat:9-jdk21
tomcat10.x.x:
tomcat:10-jdk8
tomcat:10-jdk11
tomcat:10-jdk17
tomcat:10-jdk21
示例以tomcat:9.0.80-jdk17版本编辑。
2、安装
2.1、创建容器
按需决定是否进行资源限制。
2.2、基础设置
2.3、网络
桥接即可。
2.4、存储空间
装载路径:“/usr/local/tomcat/webapps” 为放置Java web程序的文件夹。
2.5、端口设置
容器端口固定“8080”,本地端口选择“自动”或者输入任意一个未被使用的端口即可。
2.6、环境
只需要设置“TZ”,值:“Asia/Shanghai”,将时区设置到“+8”时区,即北京时间。
2.7、启动
因为设置了“TZ”环境,所以日志这里显示的就是北京时间了。
3、扩展
本示例并未映射任何tomcat配置文件,因此需要https时请使用反向代理实现;
放入任何新项目或者修改已启动的项目都需要重启tomcat容器。
”2.4、存储空间“在部署项目时必须放置在本地路径下的一个新文件夹下,即访问时需要存在一个访问URL,不能把项目文件直接复制到根目录(不识别)。如下图所示,则访问的全URL为:“http://{IP}:{端口}/fileShare/”;
如需要HTTPS,则需要进行反向代理,代理路径为:“http://{IP}:{端口}”,则反代后路径:“http(https)://{反代域名}:{反代端口}/fileShare/”。