[리눅스] aws에서 도커 컨테이너가 129로 죽는 이슈

프로그래밍/서버2024. 7. 26. 11:11

키클락의 경우 세션매니져로 서버에 접속하여 docker attach 등을 하면.. 콘트롤+C 를 누르면 도커가 종료되어 버린다.

 

그래서 콘트롤 + P, Q를 눌러서 빠져나오려고 했으나 크롬에서 해버리면.. 크롬이 종료되버린다.

 

어쨋든 attach로 하여 로그를 보고.. 키클락 컨테이너를 종료시키기는 싫어서 탭을 닫았다.

그러면 그냥 백그라운드로 잘 돌아갈 것이라고 생각했었는데

 

세션 매니저가 종료되는 시점에 키클락 도커 컨테이너도 동시에 죽는 현상을 발견했다.

 

docker inspect에서 129 종료 시그널을 볼 수 있고

리눅스로 보면(128 + 1)

 

No    Name         Default Action       Description
1     SIGHUP       terminate process    terminal line hangup

 

에 해당한다.

 

혹시나 비슷한 증상을 겪는 사람은 로그를 docker attach로 보지 말고

docker inspect해서 나오는 로그 경로의 파일을 cat으로 해서 보자.

 

tail도 금지!!!!

 

docker logs -f <컨테이너_ID> 로 보는 건 괜찮음!

작성자

Posted by 드리머즈

관련 글

댓글 영역