准备工作
1.我们以/home/docker为新的docker存储目录
首先,将原有的docker安装目录复制到/home/下面: cp -a /var/lib/docker /home/
其次,备份下之前的存储目录: mv -u /var/lib/docker /var/lib/docker.bak
软连接
2.通过把 Docker 的原安装(存储)目录移动到自定义的其他路径下,然后在原位置下建立软链接是最简单快捷的方式。
首先,关停 Docker 服务: systemctl stop docker
接着,新建一个 /var/lib/docker 的软链:ln -fs /home/docker /var/lib/docker
最后,重启Docker服务:systemctl start docker
启动 Docker 之后,以后你 pull image 和 run container,Docker 写入的路径依然是 /var/lib/docker ,但是因为软链的设置,实际已经是往新的目录写入了。至此,完成了 Docker 安装(存储)目录的迁移。
确认无误后删除备份:rm -rf /var/lib/docker.bak
