• 북마크

docker

하나의 컨테이너에 여러 개의 앱을 담지마라!

본문

docker의 --init 옵션을 알기위해 검색을 하다 찾게된 알짜 같은 문서의 내용에서

 

하나의 컨테이너에 여러 개의 앱을 설치, 구동하지 말라는 권장사항을 읽을 수 있었다.

docker 혹은 kubernetes의 경우 pid1의 서비스와 통신을 하기 때문에

좀비 서비스가 있는 경우, 다른 서비스가 함께 구동하고 있는 경우 컨테이너를 종료, 재기동 할 수 없다.

 

이 글에서 중요한 내용은 다음과 같은 정보이다.

널리 알려진 공급업체의 공식 이미지가 이러한 권장 사항을 따르지 않고 있다.!!!

 

특히 systemd 또는 SysVd의 사용을 지양해야하며 supervisord를 사용하여 여러 프로세스 관리를 하는 것도 지양해야 한다.

 

그냥 컨테이너 하나에 1개의 서비스를 사용하고 해당 서비스가 pid 1를 획득하도록 CMD를 사용하여야 한다.

[이 게시물은 최고관리자님에 의해 2020-05-23 01:44:27 일상기록에서 이동 됨]

댓글목록 0

등록된 댓글이 없습니다.
전체 19 건 - 1 페이지
제목
최고관리자 1,460 2020.08.06
최고관리자 1,040 2020.08.06
최고관리자 3,632 2020.06.30
최고관리자 1,668 2020.06.29
최고관리자 1,506 2020.06.06
최고관리자 982 2020.06.03
최고관리자 4,218 2020.05.27
최고관리자 1,112 2020.04.27
최고관리자 1,137 2020.03.31
최고관리자 2,215 2020.05.19
최고관리자 1,061 2020.05.10
최고관리자 1,047 2020.04.30
최고관리자 1,151 2020.04.27
최고관리자 1,101 2020.05.23
최고관리자 5,131 2020.05.15