1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Macの容量を圧迫していたのはDocker.rawファイルだった話

1
Posted at

はじめに

Macのディスク容量が圧迫され,「システムデータ」が160GBを占領していました.
結果として約90GBの空き容量を確保することができましたので,確保できた手順を共有いたします.

改善前

図5.png

改善後

図4.png

結論

Docker Desktopの「Disk usage limit」が大きすぎた

修正前は,「Disk usage limit: 1 TB」と設定していました.
これを,32GBに設定することで,空き容量を確保することができました.

実行時に「全データがリセット」されます.
削除時点のDocker.rawファイルが削除され,
新しい空のDocker.rawファイルが生成されるためです.

図1.png

Docker.rawファイルとは?

Dockerイメージのレイヤーを保存するためのファイル形式.
このファイルにはイメージを構成する複数のファイルシステムレイヤーが含まれている.

解決までの手順

1. Geminiに相談
「システムデータ」が160GBを占領しているのは正常なのか?
→ "正常ではありません"

2. 『Time Machineのローカルスナップショットを削除』の提案
「Time Machine」「ローカルスナップショット」について,Webで調査してから実行した[2].

tmutil listlocalsnapshots /

結果 →「Snapshots for disk /:」
これは,Time Machineのローカルスナップショットが存在しないことを示している.(容量を占有していない)
よって,今回の問題には関係ない.

3. 『開発フォルダの容量を確認』の提案

実行したコマンド:

du -sh ~/Library/Developer ~/Library/Containers/com.docker.docker ~/Library/Caches

実行結果:

14G    /Users/ユーザー名/Library/Developer
74G    /Users/ユーザー名/Library/Containers/com.docker.docker
3.3G   /Users/ユーザー名/Library/Caches

実行結果より,Dockerが容量を占領している犯人であるとわかりました.

実行したコマンドの補足

du(Disk Usage)コマンド

意味:ディスク使用量(Disk Usage)を表示するUNIXコマンド
機能:指定されたファイルやディレクトリがディスク上で占有しているブロック数を計算する.

-sh オプション
-s(summarize)

意味:合計のみを表示する
役割:これがないと,指定したフォルダの中にある全てのファイルとサブフォルダの容量が表示されてしまう.(見にくくなる)

-h(human-readable)

意味:人間の読みやすい形式にする
役割:デフォルトでは「キロバイト単位のブロック数(例:154828300)」で表示されるが,これをK(キロ),M(メガ),ギガ(G)という単位に変換して表示される.

~/Library/Developer

Xcode関連データ.

~/Library/Containers/com.docker.docker

Docker Desktop for Mac の実態データ.

~/Library/Caches

各種アプリの一時ファイル.

参考文献

[1] https://qiita.com/Qiita/items/c686397e4a0f4f11683d
[2] https://qiita.com/sugichan55/items/e167e0e66c6ea2dbc22b
[3] https://syobochim.hatenablog.com/entry/2025/04/11/105013
[4] https://tech-hint.hatenablog.com/entry/2025/03/22/162459

1
0
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
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?