CentOS 7 迁移 Docker 数据目录
·1 min read·BIGWONG Studio
Docker
当磁盘空间不足时,可以将 Docker 的数据目录从 /var/lib/docker 迁移到其他位置。
- 备份
/var/lib/docker
mv /var/lib/docker /var/lib/dockerbak
- 将数据复制到新位置
cp -rp /var/lib/docker /some-new-dir
- 创建软链接指向新目录
ln -s /some-new-dir/docker /var/lib/docker
注意:执行此步骤后,原目录路径会变成软链接。如果需要恢复原目录,请先删除软链接。
- 重启 Docker 两次(当时就是这么操作的,已经不记得为什么了)
systemctl restart docker
systemctl restart docker
- 验证磁盘使用情况
docker ps -s
如果一切正常,可以删除旧的备份以释放空间。