1.停止docker 应用
systemctl stop docker
2.确认是否关闭成功
systemctl status docker
3.创建用来放docker目录的文件夹,我这里是/data/docker
[root@iZuf6j7q6u3zz6203my9b5Z data]# mkdir docker
[root@iZuf6j7q6u3zz6203my9b5Z data]# ll
total 20
drwxr-xr-x 2 root root 4096 Aug 31 09:52 docker
drwx------ 2 root root 16384 Aug 31 09:22 lost+found
4.将docker 原来的工作目录迁移过来,原来的工作目录是 /var/lib/docker docker是yum 安装的,注意只需要到/data目录即可
[root@iZuf6j7q6u3zz6203my9b5Z data]# cd /var/lib/docker/
[root@iZuf6j7q6u3zz6203my9b5Z docker]# ll
total 0
[root@iZuf6j7q6u3zz6203my9b5Z docker]# cd ..
[root@iZuf6j7q6u3zz6203my9b5Z lib]# mv /var/lib/docker /data
5.创建软连接
[root@iZuf6j7q6u3zz6203my9b5Z lib]# ln -s /data/docker /var/lib/docker
[root@iZuf6j7q6u3zz6203my9b5Z lib]# cd /data/docker/
6.确定软连接创建成功,看到docker -> /data/docker 说明软链接成功
[root@iZuf6j7q6u3zz6203my9b5Z data]# cd /var/lib/docker/
[root@iZuf6j7q6u3zz6203my9b5Z docker]# ll
total 0
lrwxrwxrwx 1 root root 12 Aug 31 09:59 docker -> /data/docker
[root@iZuf6j7q6u3zz6203my9b5Z docker]# vim /etc/docker/daemon.json
[root@iZuf6j7q6u3zz6203my9b5Z docker]# vim /etc/docker/daemon.json
7.修改docker 配置 配置文件在 /etc/docker 或者 /etc 目录下 文件名为daemon.json
{
"registry-mirrors": ["https://*******.mirror.aliyuncs.com"],
"graph": "/data/docker"
}
8.重启docker
sytemctl start docke