Docker в Windows: много места на диске в %TMP%/docker-index

Docker в Windows: много места на диске в %TMP%/docker-index

У меня есть один образ гостевой 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 ГБ.

Никакого воздействия на существующие контейнеры.

Связанный контент