生产数据库上的docker备份

时间:2015-10-19 11:23:21

标签: docker backup restore

需要建议......

我是docker的新手并尝试了一些例子。关于docker备份和恢复的问题。

我们是否只需要以tar ball格式备份或是否有其他格式。 如果我有巨大的数据库,在焦油球中备份会花费很多时间吗? 我是否需要在备份时停止我的数据库,以便不会发生数据不一致。 如果我停下来,我的用户就不会心烦意乱。是否有任何替代方法可以在不实际停止我的数据库服务器的情

由于

2 个答案:

答案 0 :(得分:1)

你可能不想做一个tarball备份(我知道Docker文档建议这个,但我总觉得有点奇怪)。而是查找备份数据库的官方文档并执行此操作。这样,您就可以利用数据库为备份提供的任何工具和保证。

在某些情况下(例如Postgresql),基于文件的备份可能是一个可行的选择。但正如您所说,这可能需要暂时停止数据库。在这种情况下,您可以安排停机时间,以免影响用户。 http://www.postgresql.org/docs/current/static/backup.html

答案 1 :(得分:0)

尝试使用直升机。 云提供商中Docker容器的备份和还原解决方案! https://github.com/frekele/helicopterizer