Windows11でDockerを使っていてCドライブのディスク容量が枯渇したので、解放する!

  • URLをコピーしました!

Dockerを使っていたらなぜだかCドライブがだんだんと圧迫されてきました。
調べてみると、vhdxファイルは C:\Users\[ユーザー名]\AppData\Local\Docker\wsl\data\ext4.vhdx にあることがわかりました。見た瞬間のファイルサイズは70GB!!

以下の対応で、vhdxファイルが20GBまで減りましたので、共有いたします。
PowerShellを管理者権限で起動します。

# Dockerの不要なイメージ等を削除
docker system prune
docker volume prune
docker image prune -a
docker builder prune

# wsl停止
wsl --shutdown

# diskpartを使って最適化
diskpart

diskpart を入力すると、別ウインドウが開きました。そちらで以下を入力します。 [ユーザー名] のところはご自身のユーザー名をいれてください。

select vdisk file="C:\Users\[ユーザー名]\AppData\Local\Docker\wsl\data\ext4.vhdx"
attach vdisk readonly
compact vdisk
detach vdisk
exit

これでディスク容量が50GB解放されました!

ツチノコテクノロジーに開発・保守を発注しませんか?

Laravel・Flutterの開発・保守をツチノコテクノロジーに発注しませんか?

まずはZOOMで打ち合わせ

お申し込みはこちら

ツチノコテクノロジーでは一緒に働く仲間を募集しています!

完全リモートで働きたい方へ!

詳しくは以下をご覧ください。

ツチノコテクノロジー採用サイト

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

yfukudaのアバター yfukuda 取締役・システムエンジニア

ツチノコテックアカデミアの記事は、社内で誰かが質問してくれたことに回答したときに、ついでに記載しています!(^^)/
みんなの悩みを共有すれば、きっと誰かの役に立つと信じて更新しています!

目次