java 1.8版应该使用哪个版本的tomcat/java docker?

java 1.8版应该使用哪个版本的tomcat/java docker?,java,docker,tomcat,version,Java,Docker,Tomcat,Version,目前,我的docker图像的顶部是: FROM tomcat:8-jre8 此docker映像正在消耗大量内存。可能是因为版本不正确吗 tomcat:8-jre8是一个非常巨大的图像。使用alpine或slim版本可以显著减小图像大小 docker pull tomcat:8-jre8-alpine 检查下面的比较标签8-jre8和8-jre8-alpine 查看其他可用选项:不确定在您的情况下,您是否必须使用Tommy,但是,如果您只是想要一个web服务器,您可能需要尝试使用使用jett

目前,我的docker图像的顶部是:

FROM tomcat:8-jre8

此docker映像正在消耗大量内存。可能是因为版本不正确吗

tomcat:8-jre8
是一个非常巨大的图像。使用
alpine
slim
版本可以显著减小图像大小

docker pull tomcat:8-jre8-alpine
检查下面的比较标签
8-jre8
8-jre8-alpine


查看其他可用选项:

不确定在您的情况下,您是否必须使用Tommy,但是,如果您只是想要一个web服务器,您可能需要尝试使用使用jetty的jre8映像,例如,或者另一个好的映像是undertow。基本上,TommyCAT非常大,而Jetty或Undertow是较小的web服务器。查看您是否无法更新来自。。。排队试试jetty或undertow,看看是否能更好地使用内存。

您知道证书会去哪里吗/usr/lib/jvm/java-1.8.0-openjdk/jre/lib/security/cacerts@dropkick您可以在运行编程时在
vm
参数中传递它
javamyclass-Djavax.net.ssl.trustStore=“cacert文件路径”
我需要在dockerfile中执行此操作。或者这是不可能的?是的,我能让它工作。但是我想我的java/angular一定是导致内存过高的原因。Idk如果你知道它可能是什么?