//
Search
Duplicate
🌛

Nexus3 docker exited (137)

AWS EC2 환경에서 nexus3 docker 빌드를 하기 위해서 EC2 spec를 잡는데 t3.small type으로 선택하고 구성했는데 nexus3 이미지 빌드 후 일정 시간이 지나면 자꾸 죽는 문제가 발생했습니다.
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 68ee707f65ee sonatype/nexus3 "/opt/sonatype/nexus…" 27 seconds ago Up 26 seconds 0.0.0.0:5000->5000/tcp, :::5000->5000/tcp, 0.0.0.0:8081->8081/tcp, :::8081->8081/tcp nexus
Shell
일정 시간이 지난 후
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
Shell
$ docker ps -a
여기서 STATUS 값이 Exited (137) 번이 의미하는 것은 메모리 부족을 의미합니다.
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a69a7cb36768 sonatype/nexus3 "/opt/sonatype/nexus…" 3 minutes ago Exited (137) 2 minutes ago nexus
Shell
$ top
docker 명령으로 nexus3를 띄운지 얼마 안 되었을 때는 1528.2 free 메모리가 남아 있었지만 시간이 지나면서 점점 줄어드는 것을 확인할 수 있습니다.
69.6 free 메모리가 남은 시점에서 nexus3 도커 이미지는 종료되었습니다.