- docker info查看docker的默认存储路径
- 停止数据存储类型的服务,比如mysql、es服务。修改Docker的存储路径首先需要停止Docker服务
systemctl stop docker
- docker历史资源迁移,将当前Docker存储目录复制到自定义的存储docker目录下
cp -R /var/lib/docker/ /root/xxx
- 查看服务启动文件位置
systemctl show --property=FragmentPath docker
复制路径,修改docker.service配置文件
[root@T ~]# vim /usr/lib/systemd/system/docker.service
在ExecStart的后面增加 --graph /root/docker(修改后的docker存储路径)
[root@T ~]# vim /usr/lib/systemd/system/docker.service
......
ExecStart=/usr/bin/dockerd --graph /root/docker
......
5. reload配置文件
systemctl daemon-reload
6.重启docker
systemctl restart docker
7.docker info 查看默认存储路径,并启动服务,验证是否修改成功