
У меня есть один образ гостевой Windows, который я создал, и я запускал контейнеры из него в течение нескольких дней. Это довольно большой образ, вероятно, 20 ГБ данных, и контейнеры также становятся довольно большими. Он работает нормально, пока у меня не заканчивается место на диске...
Даже когда контейнер закрыт и удален, у меня все еще есть 95 ГБ данных в c:\Users\me\AppData\Local\Temp\docker-index\sha256
. Эта папка содержит несколько 30-40 ГБ файлов tar. Что это такое, и нужны ли они мне? 95 ГБ — это много!
Я использую стандартный Docker Desktop, Win11 Pro.
решение1
Согласно здесьhttps://forums.docker.com/t/docker-index-exe-потребляющие-ресурсы-за-7-часов/132769это экспериментальная функция, которая сканирует ваши образы на наличие известных cve и генерирует sboms. Вы можете отключить ее docker desktop -> Feature in development -> Experimental features -> снимите галочки
решение2
Думаю, вопрос был в том, как избавиться от временных файлов.
Я вручную удалил все из docker-scout/sha256 и восстановил почти 10 ГБ.
Никакого воздействия на существующие контейнеры.