备份原有的docker目录
cp -rf /var/lib/docker /data/docker.bak
拷贝docker根目录至新的目录
cp -rf /var/lib/docker /data/docker
创建软连接到新的目录
ls -s /data/docker docker
重启docker 并检查
systemctl restart docker
验证
docker info
你会发现然并卵,根目录还是/var/lib/docker
然后去百度,Google一顿搜索,基本都是说修改/etc/sysconfig/docker
中的路径。
然而,/etc/sysconfig/docker
这个文件都没有,此路不通。
正确方法请看下面
直接修改docker service的配置文件
vim /lib/systemd/system/docker.service
找到这一行:
ExecStart=/usr/bin/dockerd
修改为
ExecStart=/usr/bin/dockerd --graph=/data/docker
重启服务
systemctl daemon-reload
systemctl start docker
网友评论