Dockerdocker容器JVM内存分配

我是使用Docker的新手,并为我的应用程序写了一个组合文件。 它利用docker和MySQL数据库。 我在环境参数中通过JAVA_OPTSconfiguration了Jetty的JVM内存。 我认为jetty JVM的最大内存设置是1GB。 但是,当我运行下面的命令时,它显示jetty消耗了2 GB。 请帮助如何为jettyconfigurationJVM内存并确保相同。

泊坞窗,compose.yml

my-app: image: jetty environment: JAVA_OPTS: "-Xmx1024m -Xms128m" 

状态CMD

 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 

您的环境variables的名称中有一个错字:

 my-app: image: jetty environment: JAVA_OPTIONS: "-Xmx1024m -Xms128m" 

问候