Docker 数据迁移

问题描述

docker存储目录磁盘空间不够了,需要迁移到新的磁盘

image-20230303220058044

忒扣了

迁移分析

  1. 迁移数据前向客户说明时间,提前告知业务部门系统维护相关事宜
  2. 查看中间件状态、应用服务是否正常,正常情况下才可停止服务进行下一步
  3. 停止应用、中间件等程序
  4. 停止docker应用
  5. 修改daemon.json文件
  6. 重启验证
  7. 最后别忘记祈祷

解决过程

  • 停应用、停docker

  • 将数据复制到新的磁盘目录

cp -rp /var/lib/docker /home/dockerdata
  • 修改/etc/docker/daemon.json文件,有这个文件就新增下面内容,没有这个文件就新建这个文件并键入以下内容即可
{
"data-root": "/home/dockerdata/docker"
}
  • 重启生效
systemctl daemon-reload
systemctl start docker
docker info | grep "Docker Root Dir"

##可以看下之前的镜像在不在
docker image ls
  • 启动服务并验证即可

image-20230303220622738

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值