我注意到docker容器的所有数据都位于文件夹"/var/lib/doker/vfs/dir"中
我研究了备份docker容器的不同技术,但我还没有看到任何人在不使用docker的情况下直接备份容器。在备份码头集装箱时,我们似乎都错过了一个技巧。
我的问题是,是否有其他人在文件夹"/var/lib/doker/vfs/dir"中备份了他们的docker容器?
示例:我将创建目录"/var/lib/doker/vfs/dir"的TAR文件,并将该TAR文件移动到另一台服务器上。
编辑:我有只包含数据的容器,它将我的持久数据与工作容器分开。当浏览"/var/lib/doker/vfs/dir"时,我可以看到所有的持久数据。我在想为什么我不简单地将所有文件夹和文件rsync到另一台服务器上进行备份。
备份容器已经没有意义了。它们只是docker图像的实例。每次运行容器时,它都是从docker映像中创建的。
有一个数据,我们想在容器将被停止或删除后保留,你可以使用外部卷。
要在另一台服务器上获取图像,您可以将其保存在docker注册表中,或者只保存Dockerfile并在新服务器上重新创建图像。