Docker默认数据位置 {#docker%E9%BB%98%E8%AE%A4%E6%95%B0%E6%8D%AE%E4%BD%8D%E7%BD%AE}
/var/lib/docker
迁移步骤 {#%E8%BF%81%E7%A7%BB%E6%AD%A5%E9%AA%A4}
1. 停掉Docker服务 {#1.-%E5%81%9C%E6%8E%89docker%E6%9C%8D%E5%8A%A1}
systemctl stop docker
2. 迁移docker数据到指定的目录 {#2.-%E8%BF%81%E7%A7%BBdocker%E6%95%B0%E6%8D%AE%E5%88%B0%E6%8C%87%E5%AE%9A%E7%9A%84%E7%9B%AE%E5%BD%95}
rsync -r -avz /var/lib/docker /home/docker/lib
3. 备份原数据目录 {#3.-%E5%A4%87%E4%BB%BD%E5%8E%9F%E6%95%B0%E6%8D%AE%E7%9B%AE%E5%BD%95}
mv /var/lib/docker /var/lib/docker.old
4. 添加软链接 {#4.-%E6%B7%BB%E5%8A%A0%E8%BD%AF%E9%93%BE%E6%8E%A5}
ls -s /home/docker/lib/docker /var/lib
5. 重启docker服务 {#5.-%E9%87%8D%E5%90%AFdocker%E6%9C%8D%E5%8A%A1}
systemctl start docker
service docker start
6. 确认服务没问题之后,删除备份的目录 {#6.-%E7%A1%AE%E8%AE%A4%E6%9C%8D%E5%8A%A1%E6%B2%A1%E9%97%AE%E9%A2%98%E4%B9%8B%E5%90%8E%EF%BC%8C%E5%88%A0%E9%99%A4%E5%A4%87%E4%BB%BD%E7%9A%84%E7%9B%AE%E5%BD%95}
rm -rf /var/lib/docker.old
还有什么好的方法欢迎学习交流~