上のコマンドでDockerの未使用イメージなどが削除されたことを確認しましたが、結果は冒頭の画像のままでした。 原因 完全に上記記事に当てはまりました。WSL2は一度確保したディスクをホストに返さないらしく、WSL2上で動かしているDockerも返してくれていないわけでした。 上記記事にあるHyper-Vを使う方法はHyper-Vが入っていなかったため不可。 またWSL2バックエンドを作り直す方法も少し抵抗があり避けました。 解決方法 自分は上記記事Answerにあった方法を採用しました。diskpartを使う方法です。 wsl --shutdown diskpart # open window Diskpart select vdisk file="C:\WSL-Distros\…\ext4.vhdx" attach vdisk readonly compact vdisk detach