起きたこと
環境構築のほぼ全てを行うシェルを実装してて、Dockerが絡むので当然動作確認としてビルドしまくるわけだが、ビルドする中で作成されるOracleの表(テーブル的な)が突然作成されなくなった。Dockerのログ見たら「no space left on device」といういろんなところでよく見るエラーが起きていた。
残り30~40GBぐらいは残っていたはずだが、、、って思ったら衝撃のスクショ
残り0バイト。こんなの始めてみた。
とくに最近大きなファイルはダウンロードしていないので、Dockerのビルドめっちゃ繰り返してたしまずDockerを疑っていろんなワードでググった
原因
調べたら、この記事で以下のようなことが書かれていて、
https://wand-ta.hatenablog.com/entry/2018/12/06/123229
docker build とかやってると、あれよあれよと減っていく
ちょうど僕もビルドツールの移行作業をやっていたのでかなり頻繁にビルドコマンドを使っていた。完全にDockerが原因だ
Docker Desktop開いたら、imagesの数がドンでもない数になっていた。
解決方法
①いったんimagesとVolumesを全て削除
②エクスプローラーのクリーンアップ