WSL2 + dockerの容量削減方法

初めに

Windowsでdockerを使った開発を行っていると容量がどんどん増えていきます。定期的に掃除をする必要があるので、やり方のメモです

開発環境

  • Windows11
  • wsl

方法

以下の記事を参考にして、既存のdocker imageを削除

docker system prune -a --volumes

qiita.com

また以下を参考にして仮想ディスクのサイズ最適化

www.curict.com

  1. Dockerの起動を終了
  2. powershellを管理者で起動
  3. cd C:\Users\ユーザー名\AppData\Local\Docker\wsl\data に移動
  4. Optimize-VHD -Path .\ext4.vhdx -Mode full でイメージの最適化