Windows 上的 Docker:%TMP%/docker-index 中有大量磁碟空間

Windows 上的 Docker:%TMP%/docker-index 中有大量磁碟空間

我建立了一個 Windows 來賓映像,並且已經使用它運行容器幾天了。這是一個相當大的鏡像,可能有 20GB 的數據,而且容器也變得相當大。它正常工作,直到我用完磁碟空間...

即使容器被關閉並刪除,我仍然有 95GB 的資料在c:\Users\me\AppData\Local\Temp\docker-index\sha256.該資料夾包含一些 30-40GB 的 tar 檔案。它們是什麼? 95GB很多了!

我使用的是標準 Docker 桌面 Win11 Pro。

答案1

根據這裡https://forums.docker.com/t/docker-index-exe-consuming-resources-for-7-hours/132769這是一項實驗性功能,可以掃描影像中已知的 cve 並產生 sboms。您可以停用它 docker 桌面 -> 開發中的功能 -> 實驗功能 -> 取消選取複選框

答案2

我認為問題是如何刪除臨時檔案。

我手動刪除了 docker-scout/sha256 下的所有內容並恢復了近 10GB。

對現有容器沒有影響。

相關內容