因此,在docker社区中将数据容器与使用此数据的数据库容器分开是很常见的。我听到的最大原因是,如果您需要更新数据库,您仍然可以从新数据库容器访问相同的数据。我很难理解为什么这比仅将磁盘上的卷安装到数据库容器更好,如果更新容器,则将相同的卷挂载到新的数据库容器中。这些过程基本相同。是否有任何我看不到的用例?
http://www.offermann.us/2013/12/tiny-docker-pieces-loosely-joined.html
这个链接试图解释这个好处,但是,安装卷也会发生同样的事情。
答案 0 :(得分:1)
即使您已删除数据库容器,也可以--link
到(或attach
进入)数据容器。这将(可链接的)数据容器的生命周期与数据库容器的生命周期分离。