1
Chaperone Process Manager
Chaperone to lekka alternatywa dla menedżerów środowiska procesów, takich jak systemd lub upstart.Chaperone zapewnia szeroki zestaw funkcji, w tym uruchamianie oparte na zależnościach, rejestrowanie syslog, zbieranie zombie i planowanie zadań.
- Darmowa
- Self-Hosted
- Linux
- Python
Chaperone to szczupły menedżer ds. Uruchamiania w stylu początkowym dla kontenerów podobnych do Dockera.Działa jako pojedynczy lekki, w pełni funkcjonalny proces, który działa w katalogu głównym drzewa kontenera dokującego i zapewnia wszystkie następujące funkcje oraz wiele więcej: Monitorowanie wszystkich procesów w kontenerze, automatyczne zamykanie kontenera po zakończeniu ostatniego procesu.Kompletne, konfigurowalne narzędzie syslog wbudowane i udostępnione w / dev / log, dzięki czemu demony i inne usługi mogą przechwytywać dane wyjściowe.Konfigurowalny do obsługi rotacji plików dziennika, duplikacji do stdout / stderr oraz pełnej funkcji logowania do systemu Linux, obsługa ważności.W kontenerze nie jest wymagany demon syslog.Możliwość uruchamiania usług systemowych w kolejności zależności, z opcjami zmiennych środowiskowych dla poszczególnych usług, opcjami restartu i przechwytywaniem stdout / stderr albo do usługi dziennika, albo stdout.Wbudowana usługa planowania cron.Emulacja powiadomień systemowych (sd_notify), aby usługi mogły wysyłać gotowe i statusowe powiadomienia do opiekuna.Monitorowanie procesów i eliminacja zombie wraz ze zorganizowanym zamykaniem systemu w celu zapewnienia płynnego zamknięcia wszystkich demonów.Możliwość opcjonalnego procesu kontrolowania, określonego w wierszu poleceń dokera, w celu uproszczenia tworzenia kontenerów, które mają tryb programistyczny vs. tryb produkcyjny.Pełna konfiguracja za pomocą katalogu chaperone.d, który może znajdować się w różnych miejscach, a nawet pozwala na różne konfiguracje w kontenerze, uruchamiane na podstawie tego, który użytkownik jest wybierany podczas uruchamiania.Domyślne zachowanie zaprojektowane po wyjęciu z pudełka do pracy z prostymi kontenerami Docker do szybkiego uruchamiania w przypadku kontenerów lean.
chaperone-process-manager