Chaperone Process Manager

Chaperone Process Manager

  1
Бесплатное ПО Открытый код
Категории: Сети и администрирование
Платформы: Linux
Особенности:
виртуализация service-manager init.d boot self-hosted поддержка docker python



Chaperone - простой менеджер запуска в стиле инициализации для Docker-подобных
контейнеров. Он работает как единый легкий полнофункциональный процесс,
который запускается в корне дерева док-контейнера и предоставляет все
следующие функциональные возможности, а также многое другое:

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

Аналоги (10):

  • Docker

    Docker - это движок с открытым исходным кодом, который автоматизирует развертывание любого приложения в виде облегченного ...
      169
    Бесплатное ПО
    Linux Web Windows Mac
    server-management operating-system self-hosted легко использовать контейнер гипервизор freenas vmware виртуализация контейнерная виртуализация app-container
  • systemd

    systemd является заменой для демона init для Linux (в стиле System V или BSD).
      8
    Бесплатное ПО Открытый код
    Linux
    boot оптимальная производительность конфигурируемый init виртуализация service-manager
  • Upstart

    Upstart - это основанная на событиях замена для демона / sbin / init, который обрабатывает запуск задач и ...
      5
    Бесплатное ПО Открытый код
    Linux
    init boot-manager init.d boot ubuntu booting
  • sysvinit

    Пакет Sysvinit содержит программы для управления запуском, запуском и отключением ...
      4
    Бесплатное ПО Открытый код
    Linux
    unix gnu init operating-system gcc boot emacs
  • runit

    runit - это кроссплатформенная схема инициализации Unix с надзором за сервисом, замена sysvinit ...
      3
    Бесплатное ПО Открытый код
    Mac Linux
    boot init init.d
  • nosh

    Пакет nosh представляет собой набор утилит системного уровня для инициализации и запуска BSD или Linux ...
      2
    Бесплатное ПО
    Linux
    init utility-computing uselessd sysvinit
  • Supervisor

    Supervisor - это система клиент / сервер, которая позволяет пользователям контролировать и контролировать ряд ...
      2
    Бесплатное ПО Открытый код
    Linux
    service-manager
  • containerd

    Стандартное время выполнения контейнеров с акцентом на простоту, надежность и мобильность
      0
    Бесплатное ПО Открытый код
    Linux
    containers self-hosted контейнер containerization виртуализация контейнерная виртуализация
  • DataCol

    Datacol - это управляющий слой на вершине облака (AWS / GCP), предоставляющий Heroku подобный опыт работы с ...
      0
    Бесплатное ПО Открытый код
    Mac Linux
    google-cloud-storage cloud-based поддержка docker amazon-aws enterprise-kubernetes облачный google-cloud
  • Dockercraft

    Клиент Minecraft Docker! Для визуализации и запуска контейнеров непосредственно из среды Minecraft.
      0
    Бесплатное ПО Открытый код
    Mac Linux Windows
    containers virtual-machines minecraft virtual-machine-manager gaming-utility азартные игры operating-system контейнер virtual-machine games гипервизор docker поддержка docker виртуализация vhd