docker 迁移文件目录

docker 默认目录:/var/lib/docker

现在要将默认目录迁移到:/home/docker/lib

 

1、停止docker服务

#systemctl stop docker

2、安装rsync 

#有安装过的可以跳过

#yum -y install rsync

3、将/var/lib/docker存储目录拷贝到要/home/docker/lib的目录

#rsync -r -avz /var/lib/docker /home/docker/lib/

-r 表示在文件传输时对子文件夹中的内容要进行递归处理

-a 相当于-rptgoiD的组合,即在传输文件时丝毫不变,原样备份

-v 表示显示详细信息

-z 表示压缩,即在文件传输前和传输后要进行压缩

 

 

 

 4、迁移源目录

#mv /var/lib/docker /var/lib/docker-old

5、创建软连接

#ln -s /home/docker/lib/docker /var/lib/

 

 5、启动docker服务

#systemctl start docker

6、启动容器mongo

#docker start mongo

 

 

正常启动,迁移成功

可删除/var/lib/docker-old目录

posted @   leihongnu  阅读(1470)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2021-06-16 Oracle Job定时任务的使用详解
点击右上角即可分享
微信分享提示