【发布时间】:2019-10-23 02:08:52
【问题描述】:
docker run 的--init flag 导致tini 初始化系统用作ENTRYPOINT。因此,在容器中运行的应用程序将成为 init 系统的子进程,以便它可以处理信号处理、僵尸收割等。
docker-compose 也有一个init: true 服务设置。
正如tini works transparently, Dockerfiles don't need to be modified in any way(这就是tini 文档所说的)。
所以我的问题是:
- 使用
--init有什么缺点吗? - 在哪些情况下最好避免使用
--init? - 如果没有严重的缺点:为什么
--init不是默认设置?
【问题讨论】:
标签: docker