Docker Container 137 에러

진성·2022년 9월 30일
0

프로젝트 리팩토링 중 잘 실행되던 엘라스틱서치가 도커를 한 번 밀고 다시 시작하니 안 되었다.

위와 같은 메시지가 나오면서 혼자 종료가 되었다.

그래서 찾아보니 Docker에 OOM(Out Of Memory)에러라고 하는데 도커 컨테이너에 메모리가 모두 소모되어 죽은 것 이라고 한다.
도커에 기본 메모리 셋팅은 2GB라고 한다.
이 부분을 늘려주면 해결이 되는데 그래서 어떻게 하는 것 인가.

해결방법

첫 번째로 도커 데시보드에서 직접 설정을 변경하는 방법이 존재한다.

두 번째로는 docker-compose 파일에서 세팅을 해주는 것이다.
JVM Heap 메모리를 설정해주는 것이다.
Xms/Xms 옵션은 항상 같게 설정해주는 것인데 자세한 내용은 Setting the heap을 확인 해보면 좋다.
Setting the heap

참고1, 참고2

profile
풀스택 진행중...

0개의 댓글