Docker最全教程——数据库容器化之持久保存数据(十一)
上一节我们讲述了SQL Server容器化实践(注意,SQL Server现在也支持跨平台),本节将讲述如何持久保存数据,并且接下来将逐步讲解其他数据库(MySql、Redis、Mongodb等等)的容器化实践,中间再穿插一些知识点和实践细节。由于实践需要花费大量的时间,而目目前业务繁忙,只能加班来进行一些实践并编写,如果编写比较慢,请多多海涵。
目录
如何持久保存数据?
默认情况下,在容器内创建的所有文件都存储在可写容器层中。这意味着:
· 当该容器不再存在时,数据不会持久存在,并且如果另一个进程需要,则可能很难从容器中获取数据。
· 容器的可写层紧密耦合到运行容器的主机。数据迁移很麻烦。
· 写入容器的可写层需要存储驱动程序来管