Killall -9 внутри докера? - PullRequest
0 голосов
/ 23 мая 2019

Допустим, у меня есть 2 докера, dockerA и dockerB , каждый из которых выполняет экземпляр program1 .

Если я выполняю killall -9 program1 внутри dockerA , что происходит с программой, работающей внутри dockerB ?Он продолжает работать или умирает?

Ответы [ 2 ]

2 голосов
/ 23 мая 2019

Два контейнера изолированы, поэтому в dockerB .

ничего не происходит.
1 голос
/ 23 мая 2019

Продолжайте работать внутри dockerB

Если вы выполните killall -9 program1 вне докера, на вашем компьютере программа 1 все еще будет работать внутри dockerA и dockerB, killall не будет иметь видимости между различными машинами.

Вам нужно сделать что-то подобное, чтобы иметь видимость: https://docs.oracle.com/cd/E37670_01/E75728/html/section_rsr_p2z_fp.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...