🐳

Dockerのdisk容量不足になった時の対応

に公開

しょっちゅう発生するので忘備録として残す

現象

コンテナの立ち上げの時に「No space left on device」のエラーメッセージがでる

確認

各種dockerコマンドを実行して現状の確認をする

# 容量の使用状況確認
docker system df

# ボリュームのリスト表示
docker volume ls

# イメージのリスト表示
docker images

削除

以下コマンドはdocker全体で起動していないコンテナのimageやvolume含めて全体削除するので注意

docker system prune -a --volumes

何故かvolumeが削除されない。うーん。
以下を実行しても同じ。

docker volume prune

しょうがないのでDocker DesktopからGUIでvolume選択して削除を実行

Discussion