docker-迁移root目录
主机根目录不够大,需要将 dockerRoot根目录指向其他目录
1️⃣ 停掉 Docker 服务
sudo systemctl stop docker |
2️⃣ 拷贝数据到新位置(/data/Docker)
sudo rsync -aP /var/lib/docker/ /data/Docker/ |
说明:
-a保留权限、软链、时间戳等-P显示进度并支持断点续传
3️⃣ 备份原路径(可选)
sudo mv /var/lib/docker /var/lib/docker.bak |
4️⃣ 创建软链接
sudo ln -s /data/Docker /var/lib/docker |
5️⃣ 启动 Docker
sudo systemctl start docker |
6️⃣ 验证是否生效
docker info | grep "Docker Root Dir" |
应显示:/var/lib/docker → 实际指向的是 /data/Docker