正如标题所述,我正在尝试为我的容器分配更多的内存。我正在使用来自docker hub的名为"aallam/tomcat-mysql"的镜像,以防这是相关的。
当我正常启动它而没有任何特殊标志时,有一个2GB的内存限制(尽管我读到如果没有设置,则内存不受限制)
这是我的docker统计信息
CONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
ba57d6c9e9d2 0.22% 145.6 MiB / 1.952 GiB 7.29% 508 B / 508 B 0 B / 6.91 MB 68
我尝试明确设置内存,如下所示,但结果相同
docker run -d --memory=10g --memory-swap=-1 -e MYSQL_PASSWORD=password -p 3307:3306 -p 8081:8080 aallam/tomcat-mysql
我看到有人说可能是虚拟机的限制导致容器大小受限。但是为什么docker stats显示容器大小限制为2GB呢?