Конфигурация
- Debian Stretch
- Версия Docker Server: 18.03.1-ce
- Драйвер хранилища Docker: оверлей2
- Резервная файловая система: extfs
- Поддерживает d_type: true
- Diff для наложения: true
Выпуск
Я выполняю долгосрочную задачу докера. Когда я запускаю его несколько часов, я не вижу, чтобы контейнер вырастил что-то необычное, использует около 10-50 МБ.
Но когда я оставляю его работать в течение ночи, я возвращаюсь и у меня больше нет места на моем док-разделе.
При запуске контейнера я использую 23 ГБ / 77 ГБ на своем разделе, когда я возвращаюсь после ночи бега, я всегда использую 100%, даже если размеры docker system df
не составляют больше, чем начальные 23 ГБ.
Все остальные работающие контейнеры и функции восстанавливаются, когда я останавливаю свой конкретный контейнер.
Почему размер контейнера так быстро растет? Я попытался использовать docker diff
для контейнера и проверил размеры файлов внутри контейнера, не найдя ничего конкретного.
Полезно для любых подсказок.
Docker image
Примечания
- Когда я использовал
overlay
, все запущенные контейнеры имели размер -1 B
, когда диск был заполнен.
- Когда заполняется раздел докера, мои журналы в
/var/log/
также растут, в основном ошибки no disk space
.