我主要从MongoDB的架构和部署、物理机部署运维的痛点、我们如何Docker化MongoDB、Docker化MongoDB给我们带来的好处、以及使用docker的过程中碰到的一些坑这5个方面来展开对MongoDB的Docker化实践的讲述。 这是一个最基础的MongoDB集群,主从模式,它有一主两从,三个节点。这些节点之间通过心跳的方式,保持数据的同步。主故障的时候,两个从节点会选出一个主节点,客户端写请求是写到主节点里面。客户端连接MongoDB集群的时候,会有三个节点,根据MongoDB的协议,判断出哪个是主,然后写会写到主节点里面。