«Приятность» процесса внутри контейнера
Итак, в моей текущей настройке приложения определенный процесс, работающий внутри контейнера, запускает другой процесс. Мне нужно установить значение nice нового процесса выше.
Когда я работал в ОС, я мог просто сделать
1 ответ
Когда я работал в ОС, я мог просто сделать красиво -n19 second_task. Как это работает в контексте контейнера докеров?
Это работает точно так же. Когда вы находитесь внутри ОС Docker, вы можете простоnice -n19 second_task
.
Применяются точно такие же ограничения, что и за пределами ОС Docker, поэтому исполняемый файл должен существовать внутри ОС Docker для запуска, точно так же, как исполняемый файл должен существовать для запуска.nice
на вашей хост-ОС. И пользователь должен иметь соответствующие ограничения (см.man limits.conf
) или быть root.