Posted at

Dockerメモその2 -Buildできない-

More than 5 years have passed since last update.


現象

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を再起動します。