我有3节点码头群模式集群(1名经理和2名工作人员)。
现在,我希望将mongodb服务部署到集群中,并且我希望将数据库存储在我在/mnt/data下挂载的持久存储空间中。因此,基本上,我希望服务使用我在每个容器中安装的存储,/db/data。
我怎样才能做到这一点?
我对docker service create --mount很熟悉但是
volume还是bind-mount?volume,我如何告诉码头商将这个卷存储在/mnt/data上为了将mongodb服务耦合到一个特定的节点(在其中安装了存储),我向相应的节点添加了一个label,并使用一个约束启动了码头服务。
发布于 2017-07-13 13:38:13
您需要用mongodb数据绑定挂载卷。在主服务器上遵循以下步骤
您还可以查看如何在群集中设置mongodb集群,以使db以HA模式运行。按照下面的链接https://medium.com/@kalahari/running-a-mongodb-replica-set-on-docker-1-12-swarm-mode-step-by-step-a5f3ba07d06e
https://stackoverflow.com/questions/44063729
复制相似问题