Chaperone Process Manager

Chaperone Process Manager

Chaperone은 systemd 또는 upstart와 같은 환경 관리자를 처리하는 간단한 대안입니다.Chaperone은 종속성 기반 시작, syslog 로깅, 좀비 수집 및 작업 예약을 포함한 광범위한 기능을 제공합니다.
Chaperone은 Docker와 같은 컨테이너의 린 초기화 스타일의 스타트 업 관리자입니다.Docker 컨테이너 트리의 루트에서 실행되는 단일 경량의 모든 기능을 갖춘 프로세스로 실행되며 다음과 같은 기능을 제공합니다. 컨테이너의 모든 프로세스를 모니터링하고 마지막 프로세스가 종료되면 컨테이너를 자동으로 종료합니다.데몬 및 기타 서비스가 출력을 캡처 할 수 있도록 / dev / log에 내장되어 제공되는 구성 가능한 완전한 syslog 기능.로그 파일 회전, stdout / stderr에 대한 복제 및 전체 Linux 로깅 기능, 심각도 지원을 처리하도록 구성 할 수 있습니다.컨테이너에 syslog 데몬이 필요하지 않습니다.서비스 별 환경 변수, 다시 시작 옵션 및 stdout / stderr 캡처 옵션을 사용하여 종속성 순서로 시스템 서비스를 시작하는 기능은 로그 서비스 또는 stdout으로 캡처합니다.내장 된 cron 스케줄링 서비스.서비스가 준비 및 상태 알림을 chaperone에 게시 할 수 있도록 시스템 알림 (sd_notify) 에뮬레이션체계적인 시스템 종료와 함께 프로세스 모니터링 및 좀비 제거는 모든 데몬이 정상적으로 종료되도록합니다.개발 모드 대 생산 모드가있는 컨테이너 작성을 단순화하기 위해 docker 명령 행에 지정된 선택적 제어 프로세스를 사용할 수 있습니다.다양한 위치에있을 수있는 chaperone.d 디렉토리를 사용하여 전체 구성을 구성 할 수 있으며 시작시 사용자를 선택하여 컨테이너 내에서 다른 구성을 트리거 할 수도 있습니다.린 컨테이너의 빠른 시작을 위해 간단한 Docker 컨테이너와 함께 작동하도록 기본적으로 설계된 기본 동작 ....

라이센스가있는 모든 플랫폼에서 Chaperone Process Manager를 대체

Docker

Docker

모든 애플리케이션을 빌드, 공유 및 실행하기위한 엔터프라이즈 중심 컨테이너 플랫폼.
  • 프리미엄 앱
systemd

systemd

systemd는 Linux의 init 데몬 (System V 또는 BSD 스타일)을 대체합니다.
Upstart

Upstart

Upstart는 / sbin / init 데몬을 이벤트 기반으로 대체하여 부팅하는 동안 작업 및 서비스의 시작을 처리하고 종료하는 동안 중지하고 감독하는 동안 감시합니다.
sysvinit

sysvinit

Sysvinit 패키지에는 시스템의 시작, 실행 및 종료를 제어하기위한 프로그램이 포함되어 있습니다.
containerd

containerd

단순성, 견고성 및 이식성을 강조하는 산업 표준 컨테이너 런타임
Dockercraft

Dockercraft

마인 크래프트 도커 클라이언트!Minecraft 환경에서 컨테이너를 직접 시각화하고 실행합니다.