1. 查看默认路径
docker info | grep Dir
2. 停止docker服务
systemctl stop docker
3. 编辑/etc/docker/daemon.json文件
vim /etc/docker/daemon.json
{
"data-root": "/home/docker" # 新存储路径
}
4. 目录迁移
mkdir -p /home/docker
rsync -avz /var/lib/docker /home/docker
若提示-bash: rsync: command not found,需先安装rsync
yum -y install rsync
或者使用mv命令也可以
mv /var/lib/docker /home/docker
5. 重启docker
systemctl restart docker
6. 检查验证
docker info | grep Dir
docker ps -a
docker images
7. 删除/var/lib/docker/目录中的文件
检查没问题之后删除原目录下的文件
rm -rf /var/lib/docker/*