Cant 'отправляет команду "kill" на докер, работающий в службе IBM Containers

55
7

Мне нужно выполнить:

cf ic kill -s HUP my-running-haproxy

чтобы сделать настройку перезагрузки ha proxy, но я получаю:

rpc error: code = 7 desc = permission denied

У меня есть все привилегии в учетной записи и я могу выполнить все остальные команды cf ic. Есть что-то, чего я не хватает?

спросил(а) 2016-10-10T01:06:00+03:00 3 года, 9 месяцев назад
1
Решение
66

Протестировал это, я вижу то же самое, но только для некоторых сигналов. SIGKILL, SIGINT, SIGTERM, похоже, работают, другие возвращают ошибку, как вы видели выше. Очень странно.

В качестве временного обходного пути вы можете попробовать использовать cf ic exec -ti {containerid} kill -s SIGHUP 1 (так как первичная команда внутри контейнера должна отображаться как id 1 или двойная проверка с помощью cf ic exec -ti {containerid} ps -aux чтобы быть уверенным!)

ответил(а) 2016-11-03T23:38:00+03:00 3 года, 8 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема