dockerがno space left on deviceになって立ち上がらなくなった
ローカルマシンの容量節約のためDockerのDisk Image sizeを16GBに設定していたら、no space left on deviceになってコンテナが立ち上がらなくなった。
検証用に試していたコンテナやイメージが残っていたので、思い切って全部削除することに。
docker rm $(docker ps -aq)
docker rmi $(docker images -q)
よく使うものだけ[[docker-compose build]]し直したら、4.4GBまで容量を下げられた。
とはいえ、都度全削除するのも微妙なので調べてみたらfilterオプションの存在を知った。
↓のようにすれば1ヶ月使っていないコンテナを削除できるみたい。
docker container prune --force --filter "until=720h"
次容量不足になったときに使ってみよう。