Docker - / var / lib / docker / vfs / dir中的备份容器

时间:2015-02-10 16:40:36

标签: backup docker containers

我注意到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”时,我可以看到所有持久数据。我试图想出一个原因,我不会简单地将所有文件夹和文件rsync到另一台服务器上进行备份。

1 个答案:

答案 0 :(得分:0)

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

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

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