Ограничьте число процессоров по умолчанию для каждого контейнера докера с помощью cgroups.
Мне было интересно, есть ли способ автоматически ограничивать количество процессоров, которые все док-контейнеры могут использовать при запуске, как по умолчанию, каждый контейнер использует все доступные ресурсы.
При запуске docker run
Команда, я знаю, я могу указать количество процессоров (--cpus=
) но в моем текущем случае контейнеры запускаются с помощью другого приложения (ShinyProxy), которое не позволяет мне указать эту опцию.
Я уже потратил много времени на эту проблему (например, используя cgroups), но я не смог настроить что-либо работающее.
Например, я пытался реализовать решение, предложенное ниже, но не смог достичь никакого результата. /questions/12814420/ogranichenie-pamyati-kontejnera-po-umolchaniyu-v-docker-1706-ce-dlya-resursov-obschego-hosta/12814424#12814424
Большое спасибо за вашу помощь,
Сильвен