Dockerの容量が足りなくて、docker-compose up できないとき
ある日いつものように docker-compose up
をしたら以下のようなエラーが出て立ち上がらなくなった。
errcode 28 - no space left on device docker
dockerの容量不足のため、pruneコマンドを利用して使用していないDockerオブジェクトを削除することで解消していく
dockerの公式のドキュメントもある
対応1 使っていないdockerイメージを削除する
docker image prune
対応2 使っていないdocker volumeを削除する
$ docker volume prune
対応3 使っていないdockerコンテナを削除する
$ docker container prune
終わりに
以上のコマンドでDockerの容量を確保してから再度、docker-compose up
をしたら解消された