为什么要将数据容器从数据库容器中分离出来比把数据容量从磁盘中分离出来要好呢?

所以在Docker社区中,将数据容器从使用这些数据的数据库容器中分离出来是很常见的。 我听说的最大的原因是,如果你需要更新数据库,你仍然可以从新的数据库容器访问相同的数据。 我正在努力理解为什么这样做比仅仅将磁盘挂载到数据库容器更好,如果更新容器,请将相同的卷挂载到新的数据库容器中。 这些过程基本上是一回事。 有什么用例我看不到?

http://www.offermann.us/2013/12/tiny-docker-pieces-loosely-joined.html

这个链接试图解释的好处,但同样的事情会发生在安装卷。

即使在删除数据库容器之后,也可以--link到(或attach到)数据容器。 这将(可链接的)数据容器的生命周期从数据库容器的生命周期中分离出来。