Windows 上の Docker: %TMP%/docker-index に大量のディスク領域がある

Windows 上の Docker: %TMP%/docker-index に大量のディスク領域がある

自分で作成した Windows ゲスト イメージが 1 つあり、数日間そこからコンテナーを実行しています。かなり大きなイメージで、おそらく 20 GB のデータがあり、コンテナーもかなり大きくなります。ディスク領域がなくなるまで、通常は問題なく動作します...

コンテナをシャットダウンして削除しても、 にはまだ 95 GB のデータが残っていますc:\Users\me\AppData\Local\Temp\docker-index\sha256。そのフォルダには、30~40 GB の tar ファイルがいくつかあります。これらは何で、必要なのでしょうか? 95 GB は大きいですね!

標準のDocker Desktop、Win11 Proを使用しています。

答え1

ここによるとhttps://forums.docker.com/t/docker-index-exe-consuming-resources-for-7-hours/132769 翻訳: 翻訳: 翻訳: 翻訳: 翻訳元 ...これは、イメージをスキャンして既知の CVE を検出し、SBOM を生成する実験的な機能です。無効にするには、docker デスクトップ -> 開発中の機能 -> 実験的な機能 -> チェックボックスをオフにします。

答え2

質問は、一時ファイルを削除する方法だったと思います。

docker-scout/sha256 の下にあるすべてを手動で削除し、約 10 GB を回復しました。

既存のコンテナには影響はありません。

関連情報