java 1.8版应该使用哪个版本的tomcat/java docker?
目前,我的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
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如果你知道它可能是什么?