やりたいこと
docker build
でビルドすると「no space left on device」とでてビルドできなくなるのを解決し、ビルドできるようにしたいです
( DockerのホストPC(?)のMacの方の容量は十分にあります)
環境
Docker for Macを使っています
sh
1$ docker --version 2Docker version 1.12.5, build 7392c3b
自分なりに考えられる原因
- buildに生成される一時的なコンテナの容量不足
(docker build
で生成される一時的なコンテナの容量を変更する方法を調べてもうまく見つけられませんでした)
そう思う理由:
docker build
される過程でコンテナの使用容量は10GB以上になります。
Dockerfile
内でビルドするあるライブラリの容量が10GB以上になってしまうので、どうしても容量を節約することができません。
ホストPC(Mac)のdf
追記(2017/01/06 14:44)
GBではなくTBあります
sh
1$ df -h 2Filesystem Size Used Avail Capacity iused ifree %iused Mounted on 3/dev/disk2 1.9Ti 698Gi 1.2Ti 36% 5455235 4289512044 0% / 4devfs 340Ki 340Ki 0Bi 100% 1176 0 100% /dev 5map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net 6map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home 7/dev/disk3s2 465Gi 31Gi 434Gi 7% 442806 4294524473 0% /Volumes/mac-env 8/dev/disk3s4 2.3Ti 1.8Ti 511Gi 79% 12253171 4282714108 0% /Volumes/Mac Backup
回答3件
あなたの回答
tips
プレビュー