【问题标题】:Docker - Backup Containers in /var/lib/docker/vfs/dirDocker - /var/lib/docker/vfs/dir 中的备份容器
【发布时间】:2015-02-10 16:40:36
【问题描述】:

我注意到 docker 容器的所有数据都位于文件夹“/var/lib/docker/vfs/dir”中

我研究了备份 docker 容器的不同技术,但我还没有看到有人在不使用 docker 的情况下直接备份容器。在备份 docker 容器时,我们似乎都错过了一个技巧。

我的问题是,有没有其他人在文件夹中备份了他们的 docker 容器:“/var/lib/docker/vfs/dir”?

示例:我将创建目录“/var/lib/docker/vfs/dir”的 TAR 文件并将 TAR 文件移动到另一台服务器上。

编辑:我只有数据容器,它们将我的持久数据与工作容器分开。浏览“/var/lib/docker/vfs/dir”时,我可以看到所有的持久数据。我正在想一个为什么我不会简单地将所有文件夹和文件同步到另一台服务器上进行备份的原因。

【问题讨论】:

    标签: backup docker containers


    【解决方案1】:

    备份容器不再有意义。它们只是 docker 镜像的实例。每次运行容器时,它都是从 docker 映像创建的。

    在容器停止或删除后,我们希望保留一些数据,您可以使用外部卷。

    要在其他服务器上获取映像,您可以将其保存在 docker 注册表中,或者只需保存 Dockerfile 并在新服务器上重新创建映像。

    【讨论】:

    • 感谢您的回复。我有仅数据容器,它们将我的持久数据与工作容器分开。浏览“/var/lib/docker/vfs/dir”时,我可以看到所有的持久数据。我正在想一个为什么我不会简单地将所有文件夹和文件同步到另一台服务器上进行备份的原因。
    猜你喜欢
    • 2017-12-07
    • 2016-10-21
    • 2016-11-05
    • 1970-01-01
    • 1970-01-01
    • 2021-03-20
    • 1970-01-01
    • 1970-01-01
    • 2020-06-10
    相关资源
    最近更新 更多