제목이 읽으면 컨테이너에 더 많은 메모리를 할당하려고합니다. 관련이있는 경우 "aallam / tomcat-mysql"이라는 도커 허브의 이미지를 사용하고 있습니다.
특별한 플래그없이 정상적으로 시작하면 2GB의 메모리 제한이 있습니다 (설정되지 않은 경우 메모리가 제한되지 않음을 읽더라도).
내 도커 통계는 다음과 같습니다.
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
나는 아마도 VM이 그것을 제한하는 것이라고 읽었습니다. 하지만 Docker 통계에 컨테이너 크기 제한이 2GB라고 표시되는 이유는 무엇입니까?