为了账号安全,请及时绑定邮箱和手机立即绑定

在码头工人中使用主管

在码头工人中使用主管

qq_笑_17 2019-11-25 20:16:35

在码头工人中使用主管

我不是在询问使用码头工人的主管,而只是想让我的理解得到验证。

我知道docker在运行时会运行一个进程。此外,当我们需要在容器内运行多个进程时,使用supervisor。

我已经看到几个例子,其中一个容器从基本映像启动并安装了几个服务,并且容器被提交以形成一个新映像,所有这些都没有supervisor。

所以,我的基本疑问是两种方法之间的区别。

我的理解是当docker容器停止时它会向PID进程发送一个kill信号,PID 1管理子进程并停止所有的子进程,这正是supervisor所做的那样,而我们可以安装多个进程而不需要supervisor可以在docker run发出进程时运行,当容器停止时,只有PID 1将被发送信号,其他运行进程将不会正常停止。

请确认我对使用的理解supervisord是否正确。


查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 353 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信