我希望这个问题不会被标记为primarily opinion-based,但是有一个客观的答案.
我已经阅读了介绍dumb-init,一个用于Docker容器的init系统,它广泛地描述了为什么以及如何使用它dumb-init.老实说,对于那些对Linux流程结构不太有经验的人来说,这听起来非常引人注目 - 如果你不使用它,感觉好像你做的事情完全错了dumb-init.
这就是我考虑在我自己的Docker镜像中使用它的原因...让我无法做到这一点的原因是我还没有找到使用它的官方Docker镜像.
如果dumb-init是这样重要的-为什么是明显地没有人使用它吗?我在这里错过了什么?
即使对于码头工人环境,Supervisord也是非常棒的工具.它对stderr重定向和信号转发有很大帮助.但它有一些缺点:
docker ps -a那么supervisord的最佳替代方案是什么?