Ограничьте число процессоров по умолчанию для каждого контейнера докера с помощью cgroups.

Мне было интересно, есть ли способ автоматически ограничивать количество процессоров, которые все док-контейнеры могут использовать при запуске, как по умолчанию, каждый контейнер использует все доступные ресурсы.

При запуске docker run Команда, я знаю, я могу указать количество процессоров (--cpus=) но в моем текущем случае контейнеры запускаются с помощью другого приложения (ShinyProxy), которое не позволяет мне указать эту опцию.

Я уже потратил много времени на эту проблему (например, используя cgroups), но я не смог настроить что-либо работающее.

Например, я пытался реализовать решение, предложенное ниже, но не смог достичь никакого результата. /questions/12814420/ogranichenie-pamyati-kontejnera-po-umolchaniyu-v-docker-1706-ce-dlya-resursov-obschego-hosta/12814424#12814424

Большое спасибо за вашу помощь,

Сильвен

0 ответов

Другие вопросы по тегам