1. 首页
  2. 数据库
  3. 其它
  4. tini:一个很小但有效的容器初始化 源码

tini:一个很小但有效的容器初始化 源码

上传者: 2021-05-11 01:05:00上传 ZIP文件 39.04KB 热度 7次
Tini-一个很小但有效的容器init Tini是您可能想到的最简单的init 。 Tini所做的全部工作就是产生一个孩子(Tini本应在容器中运行),并等待它退出所有时间,同时收获僵尸并执行信号转发。 为什么选择蒂尼? 使用Tini有几个好处: 它可以保护您免受意外创建僵尸进程的软件的侵害,因为僵尸进程可能(随着时间的推移!)使整个系统缺少PID(并使其无法使用)。 它可确保默认信号处理程序适用于您在Docker映像中运行的软件。 例如,对于Tini,即使您没有显式安装信号处理程序, SIGTERM也会正确终止您的进程。 它是如此完全透明地执行! 没有Tini的Docker映像将与Tini一起使用,而无需进行任何更改。 如果您想详细了解为什么这样做有用,请查看以下问题讨论: 。 使用蒂尼 注意:如果您使用的是Docker 1.13或更高版本,则Tini包含在Docker本身中。 这包括所有版本的Docker CE。 要启用Tini,只需 。 注意:有。 如果您当前使用的是Ubuntu或CentOS映像作为基础,则可以使用其中之一作为替代。 注意:有用于Alpine
下载地址
用户评论