Chaperone Process Manager

Chaperone Process Manager

Chaperone é uma alternativa leve para processar gerentes de ambiente como systemd ou upstart.O Chaperone fornece um amplo conjunto de recursos, incluindo inicialização baseada em dependência, log de syslog, coleta de zumbis e agendamento de tarefas.
Chaperone é um gerenciador de inicialização enxuto no estilo init para contêineres do tipo Docker.Ele é executado como um único processo leve e completo, que é executado na raiz de uma árvore de contêiner de encaixe e fornece todas as seguintes funcionalidades, além de muito mais: Monitoramento de todos os processos no contêiner, desligando automaticamente o contêiner quando o último processo termina.Um recurso syslog completo e configurável, incorporado e fornecido em / dev / log para que daemons e outros serviços possam ter a saída capturada.Configurável para lidar com a rotação de arquivos de log, duplicação para stdout / stderr e recurso completo de log do Linux, suporte a gravidade.Nenhum daemon syslog é necessário no seu contêiner.A capacidade de iniciar serviços do sistema em ordem de dependência, com opções para variáveis ​​de ambiente por serviço, opções de reinicialização e captura de stdout / stderr no serviço de log ou no stdout.Um serviço de agendamento cron interno.Emulação de notificações do systemd (sd_notify) para que os serviços possam postar notificações de prontidão e status no acompanhante.Monitoramento de processos e eliminação de zumbis, juntamente com o desligamento organizado do sistema para garantir que todos os daemons sejam desligados normalmente.A capacidade de ter um processo de controle opcional, especificado na linha de comando do docker, para simplificar a criação de contêineres que possuem modo de desenvolvimento vs. modo de produção.Configuração completa usando um diretório chaperone.d que pode ser localizado em vários locais e até permite configurações diferentes dentro do contêiner, acionadas com base no usuário selecionado na inicialização.Comportamento padrão projetado pronto para uso para trabalhar com contêineres Docker simples para inicialização rápida de contêineres magros ....
chaperone-process-manager

Local na rede Internet:

Alternativas ao Chaperone Process Manager para Docker com licença comercial