Задать вопрос
@lifeexample

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

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

622332f808b70778933543.jpeg

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

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

Спасибо за помощь!
  • Вопрос задан
  • 153 просмотра
Подписаться 1 Средний 4 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
  • Слёрм
    Linux для разработчиков
    2 недели
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Principal Recruitment Москва
от 200 000 до 250 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽