一、软连接到大盘
????1、在大盘中创建目录
????????[root@fengyu docker]# mkdir /data/docker
????2、复制/var/lib/docker下数据到新创建的目录下
????????[root@fengyu docker]# cp -r /var/lib/docker/* /data/docker
????3、备份/var/lib/docker下的数据
????????[root@fengyu docker]# mv /var/lib/docker /var/lib/docker.bak
????4、在/var/lib目录下创建/data/docker的软连接
????????[root@fengyu docker]# ?ln -s /data/docker /var/lib/dcoker
????5、启动docker,检查docker服务是否可用,数据是否完整
????????[root@fengyu docker]# systemctl start docker.service
????????[root@fengyu docker]# docker images
????????[root@fengyu docker]# docker ps -a
????6、确认无误后删除/var/lib/docker.bak
????????[root@fengyu docker]# rm - rf /var/lib/docker.bak
二、修改(或新建)daemon.json文件
????1、修改daemon.json文件,立即生效,不需重启docker服务
????????[root@fengyu docker]# vim /etc/docker/daemon.json
????????{
????????"graph": "/new-path/docker"
????????}
????????注意:如果之前有镜像和对应的数据,执行完这一步,默认存储路径是改掉了,但是会导致之前的镜像找不到,可以把/var/lib/docker/目录下的所有文件? cp -R 到挂载有数据分区的目录下 即:cp -R /var/lib/docker/* /data/docker/