【docker】软链接迁移 docker 存储目录
docker 的存储位置默认会装在/var/lib/docker 下面,一般根目录挂载的盘会比较小(我碰到的)。如果生产上用 docker,但是 docker 的存储目录没有改到挂在盘的话,会导致服务器磁盘空间持续增大,到警告上限。因此,整理了一下通过软链接的方式来迁移 docker 存储目录的步骤:
注意
此方法可针对已经在运行大量 docker 容器的服务器
docker 必须停止
服务器系统: centos 7.6
docker 版本: 18.09.6
1. 暂停 docker 服务
复制代码
查看 dokcer 服务是否停止完毕
复制代码
2. 拷贝/var/lib 目录到挂载目录
挂载目录以/data
为例
复制代码
3. 备份原有数据
复制代码
4. 创建软链接
复制代码
查看软链接是否生效
复制代码
5. 启动 docker 服务
复制代码
6. 查看容器是否正常拉起
复制代码
7. 删掉备份目录
如果迁移成功,可以删除备份的目录
复制代码
评论