Chaperone Process Manager

Chaperone Process Manager

Chaperone是进程环境管理器(如systemd或upstart)的轻量级替代方案。伴侣提供了广泛的功能集,包括基于依赖的启动,系统日志记录,僵尸收集和作业调度。
Chaperone是类似Docker的容器的精简初始化样式启动管理器。它作为单个轻量级的全功能进程运行,该进程在docker容器树的根目录中运行,并提供以下所有功能,以及更多功能:监视容器中的所有进程,在最后一个进程退出时自动关闭容器。/ dev / log内置并提供了一个完整的,可配置的syslog工具,因此守护程序和其他服务可以捕获输出。可配置为处理日志文件轮换,复制到stdout / stderr,以及完整的Linux日志记录功能,严重性支持。容器中不需要syslog守护程序。能够以依赖关系顺序启动系统服务,并具有针对每个服务的环境变量选项,重新启动选项以及将stdout / stderr捕获到日志服务或stdout。内置的cron计划服务。模拟系统通知(sd_notify),以便服务可以将就绪和状态通知发布到伴侣。进程监视和僵尸消除,以及有组织的系统关闭,以确保正常关闭所有守护程序。具有在docker命令行上指定的可选控制过程的能力,以简化创建具有开发模式与生产模式的容器。使用chaperone.d目录的完整配置,该目录可以位于各个位置,甚至允许容器内进行不同的配置,具体取决于在启动时选择的用户。默认行为开箱即用,可与简单的Docker容器配合使用,以快速启动精益容器。
chaperone-process-manager

分类目录

具有任何许可的所有平台的Chaperone Process Manager替代品

Docker

Docker

以企业为中心的容器平台,用于构建,共享和运行任何应用程序。
  • 免费增值应用
systemd

systemd

systemd替代了Linux的init守护进程(System V或BSD风格)。
Upstart

Upstart

Upstart是/ sbin / init守护程序的基于事件的替换,该守护程序在引导过程中处理任务和服务的启动,在关闭过程中将其停止,并在执行过程中对其进行监督。
sysvinit

sysvinit

Sysvinit软件包包含用于控制系统的启动,运行和关闭的程序。
containerd

containerd

行业标准的容器运行时,着重于简单性,健壮性和可移植性
Dockercraft

Dockercraft

我的世界Docker客户端!直接在Minecraft环境中可视化并运行容器。