Insufficient space in download directory というエラーが出てyum install
出来ないのを対応したメモ。
環境
- OS: Mac OS X 10.11.6
- Docker: 1.12.1
- docker-compose: 1.8.0
突然yum installでエラーが発生するようになる
追加のパッケージが必要になり yum install
を実行したところエラーが発生した。
1 | # yum install gcc |
Insufficient space in download directory
ダウンロードディレクトリに十分なスペースが無いというようなエラーのようだ。df
で使用している容量を確認してみる。
1 | # df -h |
volumeしているMacは十分な容量があるのに / 以下は 100% になっている。
調べてみると、ホストからDockerが確保した領域をコンテナとイメージで食いつぶしている模様。
Dockerが確保した容量は、全てのコンテナで利用するようだ。
コンテナとイメージを削除して空き容量を確保する
利用していないコンテナとnoneイメージを削除する。
1 | $ docker rm `docker ps -aq` |
容量を確認。
1 | # df -h |
1.2GBしか空かないので一旦全てのイメージを削除する。
1 | $ docker images | awk '{print $3}' | xargs docker rmi |
再度容量を確認。
1 | # df -h |
十分空き容量が確保できたので yum install
を再度実行すると問題なく実行できた。
未解決事項
以下の項目が未調査。
- Dockerが確保している60GBの値を設定する方法。
- 全イメージを削除しても48GB利用している理由。
以上です。