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 Desktop,Win11 Pro。

答案1

根据这里https://forums.docker.com/t/docker-index-exe-assuming-use-resources-for-7-hours/132769这是一项实验性功能,可扫描您的图像以查找已知 cve 并生成 sbom。您可以禁用它 docker 桌面 -> 开发中的功能 -> 实验性功能 -> 取消勾选框

答案2

我认为问题是如何摆脱临时文件。

我手动删除了 docker-scout/sha256 下的所有内容并恢复了近 10GB。

对现有容器没有影响。

相关内容