docker 迁移根目录到别的盘

限于喜欢 提交于 2020-08-19 21:57:14

默认docker  的目录root dir 为/var/lib/docker  时间长了  这个这个分区就越来越大 所以迁移到别的盘

docker info  #查看

Docker Root Dir: /var/lib/docker

现在需要修改到/data/docker下

步骤为

1、停止docker 服务
systectl stop docker 
2、添加路径  
[root@harbor data]# cat /etc/docker/daemon.json 
{
    "graph": "/data/docker"
}
3、移动原来的文件到data下
mv /var/lib/docker /data/
4、创建软连接
[root@harbor data]# ln -sv /data/docker /var/lib/docker       #这一步不能少  否则可能会死机 
"/var/lib/docker" -> "/data/docker"
[root@harbor data]# ll -d /var/lib/docker
lrwxrwxrwx 1 root root 12 5月  20 14:30 /var/lib/docker -> /data/docker
[root@harbor data]# systemctl start docker
5、查看
docker info 

Docker Root Dir: /data/docker

6、启动docker
systemctl start docker

看到容器正长运行

不过移动docker 文件之前先备份一下哦

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!