一、停掉 containerd、cri-docker、docker
systemctl stop containerd
systemctl stop cri-docker
systemctl stop docker
二、拷贝 docker 工作目录下的所有文件到新路径
rsync -aP /var/lib/docker/ /docker/data/
三、daemon.json 添加新工作目录路径
{
"registry-mirrors": [
"https://oi87dmig.mirror.aliyuncs.com",
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com",
"http://mirror.baidubce.com",
"https://registry.docker-cn.com"
],
"data-root": "/docker/data",
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "3"
}
}
四、重启 containerd、cri-docker、docker
systemctl daemon-reload
systemctl start containerd
systemctl start cri-docker
systemctl start docker