[英]Docker jetty container JVM memory allocation
我是使用Docker的新手,并为我的应用程序编写了compose文件。 它利用码头和MySQL数据库。 我通过环境参数中的JAVA_OPTS为Jetty配置了JVM内存。 我认为码头JVM的最大内存设置为1GB。 但是,当我运行以下命令时,它表明码头已经消耗了2 GB。 请帮助确保如何配置JVM内存以确保码头安全。
泊坞窗,compose.yml
my-app:
image: jetty
environment:
JAVA_OPTS: "-Xmx1024m -Xms128m"
状态命令
docker stats $(docker ps|grep -v "NAMES"|awk '{ print $NF }'|tr "\n" " ")
CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O
my-app 0.05% 2.188 GB / 10.56 GB 6.39% 12.66 kB / 1.584 kB 57 MB / 45.06 kB
您的环境变量名称中有一个错字:
my-app:
image: jetty
environment:
JAVA_OPTIONS: "-Xmx1024m -Xms128m"
问候
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.