Como dice el título, estoy tratando de asignar más memoria a mi contenedor. Estoy usando una imagen de Docker Hub llamada "aallam / tomcat-mysql" en caso de que sea relevante.
Cuando lo inicio normalmente sin ningún indicador especial, hay un límite de memoria de 2 GB (aunque leí que la memoria no está limitada si no se establece)
Aquí están mis estadísticas de 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
Intenté configurar la memoria explícitamente así pero con los mismos resultados
docker run -d --memory=10g --memory-swap=-1 -e MYSQL_PASSWORD=password -p 3307:3306 -p 8081:8080 aallam/tomcat-mysql
He leído que quizás la VM es lo que lo restringe. Pero entonces, ¿por qué las estadísticas de Docker muestran que el límite de tamaño del contenedor es de 2 GB?