如何在 Container Station 中备份并恢复容器?


最后修订日期: 2025-02-24

适用产品

Container Station

概述

Container Station 提供导出、导入和管理容器映像及其相关数据的全套功能。这些功能对于包括存储驱动程序迁移、系统恢复和数据保护在内的不同运行场景很重要。

在将存储驱动程序从 overlay 转换为 overlay2 的过程中,可能需要重构或重新配置现有容器数据,此过程可能涉及移除和重新导入容器。在转换前备份容器可确保不会丢失任何数据,随后恢复数据可无缝转换到新存储驱动程序,而不会破坏容器的运行状态。 

本常见问答提供了有关这些过程的详细指南,解释了需要时(例如在存储驱动程序转换过程中)移除容器和重新导入等步骤背后的原因。

前提条件

在继续备份和恢复容器之前,请确保您已查看将容器的存储驱动程序从 overlay 转换为 overlay2 的过程。有关详细信息,请参见如何将存储驱动程序从 overlay 转换为 overlay2

步骤

注意事项
在开始导出前,请确保记录链接到容器的匿名卷的卷 ID。如果您计划在导入或恢复过程中再次使用相同容器的相同数据,请确保记录与容器关联的卷 ID。
重要
容器和映像备份本质上与创建它们时使用的特定系统关联。尽管可以传输备份文件本身,但并不保证能将其成功恢复到其他环境,因为能否成功恢复取决于原始系统的配置和资源。有关 Docker 备份限制的更多信息,请参考官方 Docker 文档,网址为:https://docs.docker.com

备份或导出容器

  1. 登录 QNAP 设备。
  2. 打开 Container Station。
    此时会出现概览页面。
  3. 单击“卷”。
  4. 找到链接到要备份的容器的卷。
  5. 操作下,单击  > 容器正在使用中
  6. 单击要备份并移除的容器。
    Container Station 会将您重定向到容器的详细信息页面。
  7. 单击编辑开始旁边的下拉菜单图标。
  8. 单击导出
    此时会出现导出容器窗口。
  9. 指定文件名。
  10. 可选:启用压缩映像
    注意事项/提示
    • 选择此选项可将容器或映像另存为 .tar.gz 文件。
    • .tar文件是一种未压缩的归档格式,用于将多个文件和目录捆绑为一个文件,而 .tar.gz 文件是使用 gzip 压缩算法压缩过的 .tar 归档,生成的文件更小。
  11. 指定一个位置来导出容器或映像。
    位置操作
    您的本地设备单击本地计算机
    您的 QNAP 设备
    1. 单击本地 QNAP 设备
    2. 单击
      此时会打开选择文件夹窗口。
    3. 选择一个目录来导出容器或映像。
    4. 单击应用
  12. 单击导出
    Container Station 即会导出容器。
  13. 将文件保存到您的本地设备。

恢复或导出容器

恢复容器时,尤其是存储驱动程序转换后,最好先移除原始容器,然后再将其重新导入,以保持数据的完整性和兼容性。此过程可确保新容器是使用最新的存储驱动程序构建的,从而避免潜在的不一致。

移除容器

  1. 打开 Container Station。
    此时会出现概览页面。
  2. 单击容器
  3. 找到要移除的容器。
  4. 操作下,单击
  5. 单击移除
    此时会出现移除容器窗口。
  6. 可选:选择自动移除与容器关联的匿名卷
    注意事项
    启用此选项可防止在导入容器时装载原始卷。
  7. 单击
    Container Station 即会移除容器。

恢复或导入容器

  1. 单击容器
  2. 单击导入
    此时会出现导入容器窗口。
  3. 在本地计算机或 QNAP 设备上找到容器。
    位置操作
    您的本地设备
    1. 单击本地计算机
    2. 单击
      此时会打开文件资源管理器窗口。
    3. 选择要导入的容器。
    4. 单击打开
    本地 QNAP 设备
    1. 单击本地 QNAP 设备
    2. 单击
      此时会出现选择源映像文件窗口。
    3. 找到并选择要导入的容器。
    4. 单击应用
  4. 单击导入
    Container Station 即会导入容器数据。
  5. 单击高级设置
  6. 单击存储
  7. 将之前识别的卷重新连接到下拉列表中导入的容器。
    注意事项
    如果重用来自相同容器的数据,请确保您确认了卷 ID,以确保数据映射正确。
  8. 单击应用
  9. 单击下一步
    此时会出现摘要窗口。
  10. 验证容器设置。
  11. 单击完成

Container Station 将使用新存储驱动程序创建容器。

补充阅读

这篇文章有帮助吗?

谢谢您,我们已经收到您的意见。

请告诉我们如何改进这篇文章:

如果您想提供其他意见,请于下方输入。

选择规格

      显示更多 隐藏更多
      open menu
      back to top