我并不是要求与docker工使用监督员,而只是想让我的理解得到validation。 我知道docker在运行时运行一个进程。 另外,当我们需要在容器中运行多个进程时使用监督器。 我已经看到了几个例子,其中一个容器是从基本映像启动的,几个服务被安装,并且容器承诺形成一个新的映像,全部没有pipe理员。 所以,我基本的疑问是两种方法之间有什么区别。 我的理解是,当docker容器停止时,它向PID 1的进程发送一个kill信号,PID 1pipe理subprocess,并停止所有的subprocess,正如监督员完成的那样,而我们可以安装多进程,当docker run发出时,进程可以运行,当container停止时,只有PID 1发送信号,其他运行进程不会被正常停止。 请确认我对使用supervisord的理解是否正确。 谢谢