Как задать лимиты памяти и CPU в docker-compose

Лимиты ресурсов заданы в compose · docker.resource_limits

Почему это важно

Один сервис с утечкой памяти роняет весь хост вместе с остальными контейнерами. Лимит превращает это в перезапуск одного контейнера.

Как исправить

Добавьте в каждый сервис: deploy: resources: limits: memory: 512M cpus: "0.5"

Проходит ли эту проверку ваш репозиторий?

Бесплатно для публичных репозиториев GitHub, без регистрации. До 58 проверок DevOps и безопасности примерно за 5 секунд.

Похожие проверки