Назад | Перейти на главную страницу

Убить запущенный процесс внутри докера

Я провел find в очень большой папке внутри моего докера, и теперь она зависла более часа.

Я пытался kill -9 процесс и убить контейнер докеров с помощью docker kill <containerid>, но ничто не помогает ему двигаться. Я больше не могу запускать команды внутри докера. Хозяин очень отзывчивый.

Статус процесса R (Бег). Я не могу strace это (strace stucks), и kill -9 не оказывают на это никакого влияния.

Я пытался посмотреть /proc/PID/status файл, он показывает:

State:  R (running) 
[...]
voluntary_ctxt_switches:    2387
nonvoluntary_ctxt_switches: 29121

Два последних числа довольно быстро растут.

Меня не очень волнует этот контейнер докеров или результат команды find, но меня волнуют другие контейнеры на том же хосте.

Есть ли способ уничтожить процесс или контейнер без перезапуска хоста?