我正在尝试增加 docker 容器中 Wildfly 的堆大小。这可以通过更新轻松完成wildfly/bin/standalone.conf
在常规的野蝇设置中。
我们的 Wildfly 基础 docker 镜像的默认堆大小为512 MB
这需要是1GB
在其中一个网络应用程序中。一种方法是使用 Docker 文件中的简单文本替换sed
命令 -
RUN sed -i -- 's/JAVA_OPTS="-Xms64m -Xmx512m -XX:MaxPermSize=256m/JAVA_OPTS="-Xms2048m -Xmx6144m -XX:MaxPermSize=256m/g' /path/standalone.conf
我想知道是否有另一种(更干净的)方法来解决这个问题?
使用时docker-compose
设置环境变量如下!
environment:
- JAVA_OPTS=-server -Xms512m -Xmx2048m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -XX:+UseAdaptiveSizePolicy -XX:MaxMetaspaceSize=1024m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true-Djava.net.preferIPv4Stack=true
不使用"
(引号)!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)