假设我有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