如未做说明,以下操作均在 ubuntu-server-16 TLS系统中进行。
docker 默认的目录在 /var/lib/docker ,里边存放着镜像、容器等等。时间久了,难免会影响根分区的一些使用,所以我们可以做个迁移。
比如,新增了一块硬盘,挂载到了 /docker。
接下来,我们就把 /var/lib/docker 迁移到 /docker
首先,为了操作方便,先切换到root
停止docker服务
service docker stop
备份 /var/lib/docker
tar -cvf docker.bak.tar /var/lib/docker/
同步 /var/lib/docker 到 /docker
rsync -aXS /var/lib/docker/. /docker
删除 /var/lib/docker 并从 /docker 创建软连接
rm -rf /var/lib/docker
ln -s /docker /var/lib/docker
重新启动docker服务
service docker restart
查看docker info,确认无误后删除备份资料.