Dockerでno space left on deviceが出てbuildできなくなった
Dockerのbuild時に以下のエラーが発生するようになった。
1 | $ docker build -t docker-and-chef . |
PCを再起動してみても直らず、どうしたものかとググっていたら以下の情報を見つけた。
http://stackoverflow.com/questions/30604846/docker-error-no-space-left-on-device
やることは以下
docker ps -a
して表示されたコンテナを消す。docker images
して表示されたイメージを消す。
コンテナはdocker rm container_id
で消すことができる。
イメージはdocker rim image_id
で消すことができる。
VMのディスク容量がないときに発生するエラーのようだ。
不要なコンテナがたくさんあったので、それらのコンテナを消すとエラーはでなくなった。