我构建了一个 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。
对现有容器没有影响。