🌊

Docker DesktopでNo space left on deviceとなった場合の対処

2024/12/22に公開

Docker Desktopを長く使用しているとNo space left on deviceと表示されて新たなコンテナが作れなくなることがあります。その場合の対処法です。

現状の使用量を確認する

以下のコマンドで確認できます。

$ docker system df
TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
Images          3         3         2.08GB    0B (0%)
Containers      3         3         8.181GB   0B (0%)
Local Volumes   55        2         23.39GB   14.06GB (60%)
Build Cache     0         0         0B        0B

不要なリソースを削除

以下のコマンドで、未使用のリソースを一括削除します。

docker system prune -a

それでも容量が足りない場合

Docker Desktopの管理画面から、Dockerに割り当てるディスクサイズを拡張します。

Resources > Advancedを開きVirtual disk limitの項目のサイズを大きくします。

ディスクサイズ拡張

以上です。

Discussion