docker-compose build時に「no Space Left on Device」が発生

公開日時

Dockerを動かしているRaspberryPi上で docker-compose build を実行したところ、

no Space Left on Device

エラーが発生した。

docker system df でディスク使用量を調べた後、不要なコンテナやイメージが大量に残っていたので prune コマンドを実行したが変化なし。

docker container prune
docker image prune

前も同じようなことが起きたなぁと思って過去の記事を探してみたら1年前にも同じエラーにハマっていた…

今回は .dockerignore.git を追加していなかったのが原因だった。


Related #docker

docker-credential-desktop.exe not installed or not available in PATH

rm ~/.docker/config.jsonしたら起動できた

Cloud Datastoreのローカル環境をDockerで構築する

CloudDatastoreエミュレータとgoogle-cloud-guiの環境を構築

Extension fieldsを使ってdocker-composeのコンテナ設定を共通化する

Railsコンテナ設定を共通化して、commandだけそれぞれで変えるようにした

docker-composeコマンドのエイリアスを作る

dcコマンドを置き換えた

Dockerでpt-query-digestを使う

コンテナのおかげで手軽にslowlog分析ができるようになった

mysqld: [Warning] World-writable config file '/etc/mysql/conf.d/my.cnf' is ignored.

windowsだとvolume mountすると777になるのでDockerfileを作ってcopyするようにした