@lifeexample

Почему docker stats не отображает информацию после перезапуска контейнера?

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

622332f808b70778933543.jpeg

Если перезапустить docker-compose.yml, то статистика начинает отображаться корректно, до следующего автоматического перезапуска.

Кто-нибудь сталкивался с подобным? Как это можно исправить? Или возможно есть другой способ получить количество используемой памяти контейнером.
Если делать free -m внутри контейнера, то он отображает общее количество памяти хостовой машины.

Спасибо за помощь!
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы