Docker swarm не поддерживает cgroup_parent согласно документации: https://docs.docker.com/compose/compose-file/#cgroup_parent Мне нужно установить ограничения ресурсов для всего набора контейнеров докеров, работающих на определенном хосте (а не только на ограничения контейнера). Запуск ванильного Docker (не в режиме Swarm) позволяет иметь родительские группы cgroups:
docker run -it --rm --cgroup-parent=/climit-cgroup/ <<image-name>>
или если вы используете файл docker compose, используя cgroup_parent
.
Но запуск docker-контейнеров в узле swarm не дает такой возможности. Каковы возможные решения этой проблемы в рамках Docker Swarm? Есть ли способ принудительно применить существующую контрольную группу на узле роя текущего хоста?