🐳
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