环境是 centos 6.5 和 docker 1.7.1 (不允许升级,连 compose 都用不了。。坑)
基本方法是
1. 修改配置文件
/etc/sysconfig/docker
other_args="-g /mnt/docker/data/"
2. 停止服务
service docker stop
3. 复制文件
rsync -a --sparse /var/lib/docker/* /mnt/docker/data/
但是复制文件这里一直无法完成, 不管是 rsync 还是 cp 没有加--sparse 的话目标文件夹会无限扩大... 加了的话 也无法结束,会在复制到快完的时候卡住,一直死在那。。。
我在官方的 issue 里也有发帖 https://github.com/docker/docker/issues/3127 好几天了,一直没法解决=。=
