問題
docker load < image.tar
したら、"no space left on device"が返ってきた。
"df -h"してみると、なるほど、容量がいっぱいだ。
削除できるファイルもあんまりない。どうしよう。
対処法
/var/lib/docker
にあるdocker関連ファイルを、全部外付けHDDに移してしまい、/var/libにシンボリックリンクを貼る。
具体的なコードとしては、以下のような感じ。
sudo mv /var/lib/docker /mnt/hdd/docker
sudo ln -s /mnt/hdd/docker /var/lib/docker
"/mnt/hdd"ていうのは外付けHDDをマウントしたディレクトリ。
子供だましのようだが、これで無事にload→runまで成功した。