Chaperone - это менеджер загрузочного начального стиля для Docker-подобных контейнеров. Он работает как единый легкий полнофункциональный процесс, который проходит в корне дерева контейнеров докеров и предоставляет все следующие функции, а также намного больше: мониторинг всех процессов в контейнере, автоматическое закрытие контейнера при выходе из последнего процесса , Полная, конфигурируемая система syslog, встроенная и предоставляемая в / dev / log, так что демоны и другие сервисы могут выводить результат. Конфигурируется для обработки вращения журнального файла, дублирования в stdout / stderr и полного ведения журнала Linux, поддержки серьезности. В вашем контейнере не требуется демон syslog. Возможность запуска системных служб в порядке зависимости, с параметрами переменных среды для каждой службы, параметрами перезапуска и записью stdout / stderr либо в службу журналов, либо на стандартный вывод. Встроенная служба планирования cron. Эмуляция уведомлений systemd (sd_notify), чтобы службы могли публиковать готовые и статусные уведомления для сопровождающих. Мониторинг процессов и устранение зомби вместе с организованным отключением системы, чтобы гарантировать, что все демоны будут отключены изящно. Возможность иметь необязательный процесс управления, указанный в командной строке docker, для упрощения создания контейнеров, имеющих режим разработки и режим производства. Полная конфигурация с использованием каталога chaperone.d, который может быть расположен в разных местах, и даже допускает различные конфигурации внутри контейнера, запускаемые на основе того, какой пользователь выбран при запуске. Поведение по умолчанию разработано готовым к работе с простыми контейнерами Docker для быстрого запуска для скудных контейнеров.
Сайт приложения

Аналоги и альтернативы Chaperone Process Manager

Наиболее популярные альтернативы и аналоги Chaperone Process Manager для Linux, Self-Hosted.