ConoHaのVPSはデフォルトOSだと
CentOS6が入ってて、パーティションは
# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 18G 1.8G 15G 11% / tmpfs 499M 0 499M 0% /dev/shm /dev/vda1 477M 50M 403M 11% /boot /dev/vdb 79G 1.5G 74G 2% /data
みたいになっています。
Dcokerは通常、「/var/lib/docker」にいろいろと保存されています。
# ll /var/vib/docker/ total 48 drwx------ 2 root root 4096 Mar 28 10:18 containers drwx------ 4 root root 4096 Mar 28 10:18 devicemapper drwx------ 2 root root 4096 Mar 28 10:22 docker drwx------ 3 root root 4096 Mar 28 10:18 execdriver drwx------ 2 root root 4096 Mar 28 10:18 graph drwx------ 2 root root 4096 Mar 28 10:18 init -rw-r--r-- 1 root root 5120 Mar 28 10:18 linkgraph.db -rw------- 1 root root 19 Mar 28 10:18 repositories-devicemapper drwx------ 2 root root 4096 Mar 28 10:18 tmp drwx------ 2 root root 4096 Mar 28 10:18 trust drwx------ 2 root root 4096 Mar 28 10:18 volumes
ということは、すぐにいっぱいになってしまいますw
なのでどうせなら移動してみようかと思います。
docker importとか使う方法もあるかと思いますが、
今回はまるっとやってみましたw
さて、移動させてみよう。
# service docker stop Stopping docker: [ OK ] # vi /etc/sysconfig/docker other_args=" -g /data/docker"
オプションのところに、保存先を追記してやる。
前に作ったものを移動させる。
# mv /var/lib/docker/ /data/ # ll /data/docker/ total 48 drwx------ 2 root root 4096 Mar 28 10:18 containers drwx------ 4 root root 4096 Mar 28 10:18 devicemapper drwx------ 2 root root 4096 Mar 28 10:22 docker drwx------ 3 root root 4096 Mar 28 10:18 execdriver drwx------ 2 root root 4096 Mar 28 10:18 graph drwx------ 2 root root 4096 Mar 28 10:18 init -rw-r--r-- 1 root root 5120 Mar 28 10:18 linkgraph.db -rw------- 1 root root 19 Mar 28 10:18 repositories-devicemapper drwx------ 2 root root 4096 Mar 28 10:18 tmp drwx------ 2 root root 4096 Mar 28 10:18 trust drwx------ 2 root root 4096 Mar 28 10:18 volumes
まるっとw
さて確認。
# service docker start Starting docker: [ OK ] # docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos 6 f6808a3e4d9e 3 weeks ago 215.7 MB # docker run -i -t centos:6 /bin/bash [root@1e1a190108e2 /]# exit #
上手くいきました!
どうやら、このあたりにもいろいろと書かれてるみたい。
# more /data/docker/repositories-devicemapper {"Repositories":{"centos":{"6":"f6808a3e4d9e80a655ec625e38b869ed8a614611e4d0073aeff23be841c9fcff"}}}
まだまだこれからです・・・