Docker – 一个干净的tomcat图像
我们使用官方的tomcat dockerfile: https ://hub.docker.com/_/tomcat/
问题是,tomcat包含了MANAGER应用程序(我们真的不想要或不需要)。
任何想法如何删除它\使用干净的Tomcat来代替?
你可以调整你自己的Dockerfile
(它以FORM tomcat:xy开头),以便禁用它的一部分。
通过修改TOMCAT_HOME/webapps/ROOT/index.jsp
(在Dockerfile
, ADD
或者COPY
你自己),从“ 如何禁用Tomcat主页 ”中获取灵感,例如:应用pipe理器 ,而不是ROOT 。
或者(最近的Tomcat 9), 在manager.xml
禁止(或只允许localhost)
重点在于 :您可以在将其作为容器运行之前,将自己的Tomcat自定义为图像(遵循官方的Tomcat文档 )。