Docker Java内存使用情况

时间:2016-04-26 13:49:09

标签: java docker memory jvm

我有一些问题需要了解Docker Java容器如何为主机使用内存。我给容器JVM opt

"JAVA_OPTS=-XX:MaxMetaspaceSize=1024m -Xms=512m -Xmx=1024m -XX:PermSize=512m -XX:MaxPermSize=1024m "

但是当我在容器上运行Docker统计数据时,我发现 MEM USAGE是1.6GB

docker是否为容器的所有JVM部分分配内存?

您是否通常限制容器内存限制?

1 个答案:

答案 0 :(得分:1)

这是docker容器(OS + JVM)的所有内存,包括操作系统。是的,你可以对内存检查设置一些限制:

https://docs.docker.com/engine/reference/run/#runtime-constraints-on-resources