会员登录 - 用户注册 - 设为首页 - 加入收藏 - 网站地图 云计算核心技术Docker教程:Docker备份恢复或迁移数据卷!

云计算核心技术Docker教程:Docker备份恢复或迁移数据卷

时间:2026-11-12 来源:如影随形网 作者:应用案例 阅读:次

Docker卷对于备份,还原和迁移很有用。使用该 --volumes-from标志创建一个云计安装该卷的新容器。

备份容器

例如,创建一个名为的新容器dbstore:

$ docker run -v算核 /dbdata --name dbstore ubuntu /bin/bash

然后在下一个命令中,我们:

启心技动一个新容器并从该dbstore容器装入卷

将本地主机目录挂载为 /backup

传递一个命令,该命令术D将dbdata卷的内容backup.tar压缩到我们/backup目录中的文件中。

$ dooccker run --rm --volumes-from dbstore -v $(pwd):/backkeup ubuntu tar cvf /backup/backup.tar /dbdata

令完成并且容r教器停止后,我们将获得dbdata卷的备份。

从备份还原容器

使用刚刚创建的备份,您可以将其还原程:到同一容器或在其他位置创建的另一个容器。

例如,创建一个名为的新容器dbstore2:

$ doDocker run -v /dbdata --name dbstore2 ubuntu /bin/bash

然ck后将备份文件解压缩到新容器的数据卷中:

$ docker run --rm --volumes-fromer dbstore2 -v $(pwd):/backup ubuntu bash -c "cd /dbda备份ta && tar xvf /backup/backup.tar --strip 1"

您可以恢复使用首选工具使用上述技术来自动执行备份,迁移和还原测试。

(责任编辑:视频中心)

推荐内容
  • 标签: 京东物流 JoyExpress 异狼机械臂 京东航空
  • AI 模型用两本书生成名家风格作品,引发版权法新讨论
  • 标签: 标签 Grok4.5 SpaceX 特斯拉 Opus
  • 上海发布
  • 云安全日报201214:Ubuntu发现内核回归系统崩溃漏洞,需要尽快升级
  • 2000 亿次开放学习后,DeepMind 的智能体“成精”了