Chaperone Process Manager

Chaperone Process Manager

Chaperone est une alternative légère aux gestionnaires d'environnement de processus comme systemd ou upstart.Chaperone fournit un ensemble complet de fonctionnalités, y compris le démarrage basé sur les dépendances, la journalisation Syslog, la récolte des zombies et la planification des travaux.
Chaperone est un gestionnaire de démarrage de style init lean pour les conteneurs de type Docker.Il s'exécute comme un processus complet et léger unique qui s'exécute à la racine d'une arborescence de conteneurs Docker et fournit toutes les fonctionnalités suivantes, et bien plus encore: Surveillance de tous les processus dans le conteneur, arrêt automatique du conteneur lorsque le dernier processus se termine.Une fonction syslog complète et configurable intégrée et fournie sur / dev / log pour que les démons et autres services puissent capturer la sortie.Configurable pour gérer la rotation des fichiers journaux, la duplication vers stdout / stderr et la fonction de journalisation Linux complète, prise en charge de la gravité.Aucun démon syslog n'est requis dans votre conteneur.La possibilité de démarrer les services système dans l'ordre des dépendances, avec des options pour les variables d'environnement par service, les options de redémarrage et la capture stdout / stderr sur le service de journalisation ou stdout.Un service de planification cron intégré.Émulation des notifications systemd (sd_notify) pour que les services puissent publier des notifications prêtes et d'état sur chaperon.Surveillance des processus et élimination des zombies, ainsi que l'arrêt du système organisé pour assurer l'arrêt de tous les démons avec élégance.La possibilité d'avoir un processus de contrôle facultatif, spécifié sur la ligne de commande du docker, pour simplifier la création de conteneurs qui ont un mode de développement par rapport au mode de production.Configuration complète à l'aide d'un répertoire chaperone.d qui peut être situé à divers endroits, et permet même différentes configurations dans le conteneur, déclenchées en fonction de l'utilisateur sélectionné au démarrage.Comportement par défaut conçu prêt à l'emploi pour fonctionner avec de simples conteneurs Docker pour un démarrage rapide des conteneurs lean ....
chaperone-process-manager

Les catégories

Alternatives à Chaperone Process Manager pour toutes les plateformes avec n'importe quelle licence

Docker

Docker

Plateforme de conteneurs axée sur l'entreprise pour la création, le partage et l'exécution de n'importe quelle application.
  • Freemium
systemd

systemd

systemd remplace le démon init pour Linux (de type System V ou BSD).
Upstart

Upstart

Upstart est un remplacement basé sur les événements du démon / sbin / init qui gère le démarrage des tâches et des services pendant le démarrage, les arrête pendant l'arrêt et les supervise pendant ...
sysvinit

sysvinit

Le package Sysvinit contient des programmes pour contrôler le démarrage, l'exécution et l'arrêt du système.
containerd

containerd

Un runtime de conteneur standard de l'industrie en mettant l'accent sur la simplicité, la robustesse et la portabilité
Dockercraft

Dockercraft

Un client Minecraft Docker!Pour visualiser et exécuter des conteneurs directement à partir d'un environnement Minecraft.