最方便的docker数据目录迁移教程

方案:软连接

默认情况下Docker的存放位置为: /var/lib/docker 

可以通过下面命令查看具体位置:

docker info | grep "Docker Root Dir"

 

1. 首先停掉Docker服务:

systemctl stop docker

 

2. 然后根据上面查到的路径,移动整个/var/lib/docker目录到数据盘的目的路径:

mv /var/lib/docker /home/docker

 必须使用mv命令,cp会丢失权限信息,可能会导致意想不到的bug。


3. 加入软连接

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

 先看下/home/docker下的目录,确定挂载成功在启动docker,即使挂载有问题,无碍,也可停止停止docker后重新操作


4. 启动docker

systemctl start docker

 这时候启动Docker时发现存储目录依旧是/var/lib/docker,但是实际上是存储在数据盘的。

posted @   yanglei.xyz  阅读(1174)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示