dumb init:Linux容器的最小初始化系统 源码

revenge5298 10 0 ZIP 2021-02-01 23:02:08

哑初始化 dumb-init是一个简单的流程管理器和初始化系统,旨在在最小的容器环境(例如 )中作为PID 1运行。 它被部署为用C编写的小型静态链接二进制文件。 轻量级容器已经普及了运行单个进程或服务而无需使用诸如或类的常规初始化系统的想法。 但是,省略初始化系统通常会导致错误处理过程和信号,并可能导致出现问题,例如无法正常停止的容器或泄漏本应被破坏的容器。 dumb-init使您可以简单地在命令前加上dumb-init 。 它充当PID 1,并立即以子进程的形式生成您的命令,注意在接收到信号时正确处理和转发它们。 为什么需要初始化系统 通常,当您启动Docker容器时,您正在执行的进

用户评论
请输入评论内容
评分:
暂无评论