1.停止Docker服务
systemctl stop docker
2.迁移docker目录
2.1 检查docker当前目录位置
先检查docker当前的目录在哪个位置
docker info|grep 'Dir' -C 5
没有迁移过的 大概率是/var/lib/docker目录
2.2 迁移docker目录
cp -R /var/lib/docker /yitu
迁移完成后 进入/yitu/docker目录检查是否迁移完成
du -h --max-depth=1
使用该命令检查是否完成,然后编辑docker的配置文件 修改docker根目录
2.3 修改docker根目录配置
vim /etc/docker/daemon.json
加入如下代码
{
"data-root": "/yitu/docker"
}
2.4 启动docker服务
systemctl start docker
启动后使用 docker ps、docker images命令验证docker是否可用
然后再次使用
检查docker当前的目录在哪个位置
docker info|grep 'Dir' -C 5
如果目录已经是最新的,那就没问题啦,/var/lib/docker就可以删除了