Здравствуйте! Помогите, пожалуйста решить проблему.
В docker запущены контейнеры, на каждый выставлено ограничение по использованию оперативной памяти
mem_limit: 128m
При превышении лимита, контейнер автоматически перезапускается.
restart: unless-stopped
Все хорошо, кроме одного...
После автоматического перезапуска, статистика использования ресурсов по этому контейнеру перестает отображаться.
docker stats - после такого вынужденно перезапуска отображает MEM USAGE / LIMIT память всегда 0B / 0B
Если перезапустить docker-compose.yml, то статистика начинает отображаться корректно, до следующего автоматического перезапуска.
Кто-нибудь сталкивался с подобным? Как это можно исправить? Или возможно есть другой способ получить количество используемой памяти контейнером.
Если делать free -m внутри контейнера, то он отображает общее количество памяти хостовой машины.
Спасибо за помощь!