Chaperone es un administrador de inicio de estilo lean init para contenedores tipo Docker. Se ejecuta como un único proceso ligero con todas las funciones que se ejecuta en la raíz de un árbol de contenedores de la ventana acoplable y proporciona todas las siguientes funciones, y mucho más:
Monitoreo de todos los procesos en el contenedor, que se apaga automáticamente el contenedor cuando finaliza el último proceso.
Una instalación de syslog configurable y completa incorporada y provista en / dev / log para que los demonios y otros servicios puedan tener salida capturada. Configurable para manejar la rotación de archivos de registro, la duplicación a stdout / stderr, y la facilidad de registro de Linux completa, soporte de gravedad. No se requiere un daemon de syslog en su contenedor.
La capacidad de iniciar los servicios del sistema en orden de dependencia, con opciones para las variables de entorno por servicio, las opciones de reinicio y la captura de stdout / stderr ya sea al servicio de registro o al stdout.
Un servicio de programación cron incorporado.
Emulación de notificaciones de systemd (sd_notify) para que los servicios puedan publicar listas y notificaciones de estado para chaperone. Supervisión de procesos y eliminación de zombies, junto con el cierre organizado del sistema para asegurar el cierre de todos los demonios. Con gracia.
La capacidad de tener un proceso de control opcional, especificado en la línea de comandos de la ventana acoplable, para simplificar la creación de contenedores que tienen modo de desarrollo vs. modo de producción.
Configuración completa usando un directorio chaperone.d que se puede ubicar en varios lugares, e incluso permite diferentes configuraciones dentro del contenedor, activadas según el usuario que se seleccione al inicio.
El comportamiento predeterminado está diseñado para usarse con contenedores Docker simples para un inicio rápido y magro. contenedores ....
Chaperone Process Manager Comentarios
Todavía no hay comentarios