docker磁盘迁移教程

Administrator 13 2023-12-26

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就可以删除了