51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Docker迁移数据教程

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

还有什么好的方法欢迎学习交流~

赞(0)
未经允许不得转载:工具盒子 » Docker迁移数据教程