为什么要将数据容器从数据库容器中分离出来比把数据容量从磁盘中分离出来要好呢?
所以在Docker社区中,将数据容器从使用这些数据的数据库容器中分离出来是很常见的。 我听说的最大的原因是,如果你需要更新数据库,你仍然可以从新的数据库容器访问相同的数据。 我正在努力理解为什么这样做比仅仅将磁盘挂载到数据库容器更好,如果更新容器,请将相同的卷挂载到新的数据库容器中。 这些过程基本上是一回事。 有什么用例我看不到?
http://www.offermann.us/2013/12/tiny-docker-pieces-loosely-joined.html
这个链接试图解释的好处,但同样的事情会发生在安装卷。
即使在删除数据库容器之后,也可以--link
到(或attach
到)数据容器。 这将(可链接的)数据容器的生命周期从数据库容器的生命周期中分离出来。
- 使用Docker填充Cassandra Db
- Docker + Django + MySQL – 非本地分区表的列表结束
- 创buildInformix Docker容器冻结
- 使用docker与RDS(Prod),但困惑本地数据库设置(开发)
- 如何在docker上通过postgresql进行故障转移后升级master
- 在提交后启动Docker oracle数据库失败
- 如何从容器内部访问主机上运行的数据库?
- 不能在使用docker的moqui中实现Multi-instance时创build名为transactional_DS的JDBC数据源
- Docker&PostgreSQL:在创build时不能创build数据库名称为“ – ”的数据库