1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Dockerを使っていたらPC容量が枯渇したので対処した(ext4.vhdxの最適化)

Last updated at Posted at 2023-12-02

目的

Dockerを使って開発していると徐々にPCから悲鳴をあげるようになりました。
調べてみると、PC容量がいつのまにか5GBを下回っていてびっくり!
原因としては「ext4.vhdx」というファイルが肥大化していたためであることがわかり、
今回Dockerイメージの整理も兼ねて容量回復させるための手順を記載しました。

解決方法

以下記事を参考に対処しました。

手順

1.管理者権限でPowerShellを起動

2.Dockerイメージなどの整理

# 使用されていないコンテナ、ネットワーク、イメージ(未使用レイヤのみ)、およびビルドキャッシュを削除
docker system prune

# 参照されていない Docker ボリュームを削除
docker volume prune

# タグがないイメージを含め、未使用のすべてのイメージを削除
docker image prune -a

# ビルドプロセス中に作成された一時的なイメージやキャッシュ2お削除
docker builder prune

上記を実行する際、現在使用中のコンテナやイメージなども削除される場合があるので確認の上で実行

3.wslの終了

wsl --shutdown

4.diskpartを使って最適化

diskpart
select vdisk file="C:\Users\xxxx\AppData\Local\Docker\wsl\data\ext4.vhdx"
attach vdisk readonly
compact vdisk
detach vdisk
exit

結果

自分の環境では4.6GB→40.1GBへ回復しました。整理大事ですね。。。

image.png

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?