Docker - 一个干净的tomcat图像

时间:2016-10-31 07:46:57

标签: tomcat docker

我们正在使用官方tomcat dockerfile:  https://hub.docker.com/_/tomcat/

问题是,tomcat包含MANAGER应用程序(我们真的不想要或不需要)。

关于如何删除它的任何想法\使用干净的tomcat代替?

1 个答案:

答案 0 :(得分:0)

你可以调整你自己的Dockerfile(以FORM tomcat:x.y开头),以便禁用它的某些部分。

从“How to disable Tomcat home page”获取灵感,例如修改TOMCAT_HOME/webapps/ROOT/index.jsp(在DockerfileADDCOPY您自己的身份):将其应用于Manager但不是ROOT

或(最近的Tomcat 9),disallow (or allow only localhost) in the manager.xml

重点仍然是:在将Tomcat作为容器运行之前,您可以将Tomcat(在the official Tomcat documentation之后)自定义为图像。