为什么在docker容器中杀死一个进程时会杀死其他不相关的进程

时间:2016-09-11 00:53:20

标签: docker process

过程48被杀之前的

过程:

processes before process 48 is killed

然后我杀死了进程48,并找到了进程61(与我认为的进程48无关)并且它的后代都被杀死了:

processes after process 48 is killed

为什么?

1 个答案:

答案 0 :(得分:0)

当您终止在容器中运行的前台进程时,容器会停止,其中包含任何其他进程。

每个进程的STIME已更新,包括PID 1,不知何故,您的容器在进程被终止后重新启动。您使用的是--restart always选项吗?

相关问题