假设我有2个dockerA,dockerA和dockerB,每个都运行program1的一个实例。

如果我在dockerA内执行killall -9 program1,在dockerB内运行的程序会怎样?它会继续运行还是死?

最佳答案

继续在dockerB内部运行

如果您在docker之外执行killall -9 program1,则在您的计算机上,program1仍在dockerA和dockerB内运行,killall在不同机器之间将不可见。

您需要执行以下操作才能获得可见性:https://docs.oracle.com/cd/E37670_01/E75728/html/section_rsr_p2z_fp.html

10-06 15:00