【问题标题】:Docker - A clean tomcat imageDocker - 一个干净的 tomcat 镜像
【发布时间】:2016-10-31 07:46:56
【问题描述】:

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

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

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

【问题讨论】:

    标签: tomcat docker


    【解决方案1】:

    您可以调整自己的 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(在 the official Tomcat documentation 之后)作为图像运行之前将其自定义为容器。

    【讨论】:

    • 如何自定义docker tomcat镜像..docker restart tomcat后重置为新镜像状态...
    • @Prasobh.K 你需要编写自己的dockerfile,例如stackoverflow.com/a/45870319/6309
    猜你喜欢
    • 2015-02-13
    • 1970-01-01
    • 2016-06-06
    • 1970-01-01
    • 2021-08-05
    • 2023-03-22
    • 2021-11-25
    • 2019-04-24
    • 1970-01-01
    相关资源
    最近更新 更多