Docker で容量不足(no space left on device)が出たときの対応を簡単にまとめてみました。
| やりたいこと | コマンド |
|---|---|
| 全コンテナ表示 | $ docker ps -a |
| id指定して削除する場合 | $ docker rm container_id |
| 全コンテナ削除する場合 | $ docker rm $(docker ps -q -a) |
| 全イメージ表示 | $ docker images |
| id指定して削除する場合 | $ docker rim image_id |
| 全イメージ削除する場合 | $ docker rmi $(docker images -q) |
| Docker のディスク利用状況を確認 | $ docker system df |
| -v オプションで詳細表示 | $ docker system df -v |
| 不要なコンテナ/ネットワーク/イメージ/ボリュームの一括削除 | $ docker system prune -a --volumes |