Почему мое хранилище докеров бесконечно растет даже при регулярной очистке системы?

Используем docker версии 19.03.5 Включаем docker buildkit Запускаем docker system prune -f после каждой сборки Даже если я запускаю вручную docker system prune --all --volumes Еще очень много места занято /mnt/docker_storage/overlay2Единственное объяснение, которое я могу придумать, - это то, что DinD оставляет осиротевшие контейнеры, о которых родительская система не знает, поэтому она не может их удалить. Когда заканчивается место, я должен закрыть докер, удалить все изображения и тома, затем переименовать overlay2 и начать удалять его в фоновом режиме. Любые предложения о том, как диагностировать / решить эту проблему? Конечно, все, что я гуглю, просто говорит людям использоватьdocker system prune а также docker builder prune и т.д. Что я уже делаю.

# df -H

Filesystem      Size  Used Avail Use% Mounted on
/dev/nvme1n1    553G  269G  255G  52% /mnt/docker_storage

# docker system df

TYPE                TOTAL               ACTIVE              SIZE                RECLAIMABLE
Images              322                 0                   160GB               160GB (100%)
Containers          0                   0                   0B                  0B
Local Volumes       0                   0                   0B                  0B
Build Cache         1132                3                   0B                  0B

0 ответов

Другие вопросы по тегам