I got IT

컨테이너 중지 없이 터미널 나가기 본문

DevOps/MSA

컨테이너 중지 없이 터미널 나가기

joshhoxy 2023. 6. 2. 00:48

Guest OS 레이어가 포함된 컨테이너에 직접 ssh 연결로 접근하여 컨테이너를 관리할 때,

터미널을 나가면 컨테이너가 자동으로 중지됩니다. 따라서 컨테이너 안에서 다른 프로세스를 실행시키고 있는 중 이었다면

해당 프로세스는 중지됩니다. 

 

 

 

이 때 서비스 중인 컨테이너를 실수로 나가버렸다면 아래 명령어를 통해 재접속 합니다.

docker start -i [컨테이너ID or 컨테이너 이름]

 

이 외에 컨테이너가 종료되는 것을 방지하기 위해서 컨테이너의 터미널에서 Ctrl + p,q  를 눌러 터미널을 로그아웃 합니다.

 

컨테이너 터미널에서 그냥 로그아웃 시 프로세스가 종료된다.
컨테이너 터미널에서 Ctrl+p,q 입력 시 터미널을 로그아웃 해도 컨테이너가 중지 되지 않는 모습을 확인할 수 있다.

 

'DevOps > MSA' 카테고리의 다른 글

Docker 컨테이너 라이프 사이클 명령어 총정리  (0) 2023.05.31