Docker DB快照的模式

什么是使一个包含数据库快照的Docker镜像的好模式?

本质上,我想创build一个Docker镜像,当它启动时,数据库运行在一个特定的状态。 我并不十分担心持续对数据库进行任何更改(应该可以写入数据库,我只是不在乎重新启动之后更改是否存在)。

我已经在Docker Registry上看到了一些可以在启动时从转储中加载数据的Repos,但是这样做很慢。 我已经制定了如何创build一个空的数据库映像,设置它运行,添加数据,然后提交它来获得快照,但是这感觉相当复杂。 感觉这样做应该有更好的模式。 我希望别人有这个问题,并已经提出了一个很好的模式。

在我的特殊情况下,我需要使用MySQL 5.1,所以Docker Registry上的所有版本都无法工作,因为它的旧版本,但我很乐意复制和修改它。