docker备份在生产数据库上

需要build议…

我是docker工人,尝试一些例子。 我有关于docker备份和恢复的问题。

我们是否需要仅以tar球格式进行备份或者是否有其他格式。 如果我有巨大的分贝,在tar球中备份会花费很多时间? 我是否需要在备份时停止数据库,以免数据不一致? 如果我停下来不会让我的用户失去理智。 有没有其他的select备份,而没有真正停止我的数据库服务器,仍然可以采取完整的备份。

谢谢

你可能不想做一个tarball备份(我知道Docker文档提出这个build议,但是我总觉得有点奇怪)。 相反,请查阅官方文档来备份您的数据库,并做到这一点。 这样,你可以利用任何工具,并保证你的数据库提供备份。

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

尝试直升机。 在云提供商的Docker容器的备份和恢复解决scheme! https://github.com/frekele/helicopterizer