現象
docker buildが出来ない。エラーメッセージに以下のように出る。
$ docker build -t test .
Sending build context to Docker daemon
2014/08/04 00:00:00 Error write /tmp/docker-build860858978/Dockerfile: no space left on device
原因
前回に引き続き容量不足。特に今回は/tmp用のディスクがいっぱいになってました。
解決法1
空き容量がなくなってしまったので/tmp以下いらないファイルを消しましょう。
解決法2
temporary用のディレクトリを/tmpから別ディスクに変更します。
dockerのパラメータとしてTMPDIRを設定します。
/etc/sysconfig/docker
export TMPDIR=/mnt/disk2/tmp
その後、dockerを再起動します。