默认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 文件之前先备份一下哦
来源:oschina
链接:https://my.oschina.net/kcw/blog/4285175