하나의 컨테이너에 여러 개의 앱을 담지마라!
2020.05.23 01:03
1,100
0
-
4964회 연결
본문
docker의 --init 옵션을 알기위해 검색을 하다 찾게된 알짜 같은 문서의 내용에서
하나의 컨테이너에 여러 개의 앱을 설치, 구동하지 말라는 권장사항을 읽을 수 있었다.
docker 혹은 kubernetes의 경우 pid1의 서비스와 통신을 하기 때문에
좀비 서비스가 있는 경우, 다른 서비스가 함께 구동하고 있는 경우 컨테이너를 종료, 재기동 할 수 없다.
이 글에서 중요한 내용은 다음과 같은 정보이다.
널리 알려진 공급업체의 공식 이미지가 이러한 권장 사항을 따르지 않고 있다.!!!
특히 systemd 또는 SysVd의 사용을 지양해야하며 supervisord를 사용하여 여러 프로세스 관리를 하는 것도 지양해야 한다.
그냥 컨테이너 하나에 1개의 서비스를 사용하고 해당 서비스가 pid 1를 획득하도록 CMD를 사용하여야 한다.
[이 게시물은 최고관리자님에 의해 2020-05-23 01:44:27 일상기록에서 이동 됨]
댓글목록 0