如何使用dockerfile在tomcat Linux容器中更新堆大小

最佳答案

使用catalania.sh脚本启动tomcat的tomcat的docker镜像。 jvm内存选项是从环境变量中读取的。
特别是,您可以JAVA_OPTS env变量来设置JVM的内存选项。

JAVA_OPTS="-Dfile.encoding=UTF-8 -Xms128m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=256m"

因此,启动容器时,您可以像这样简单地启动它
docker run -e JAVA_OPTS="-Dfile.encoding=UTF-8 -Xms128m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=256m" ...

关于docker - 如何通过Docker文件更新Java堆大小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48577331/

10-16 03:45