zar*_*tra 5 docker docker-swarm docker-volume docker-swarm-mode
我有 3 节点 docker swarm 模式集群(1 个经理和 2 个工人)。
现在我想将 mongodb 服务部署到集群,并且我想将数据库存储在我安装在/mnt/data. 所以基本上我希望服务使用我在每个容器内安装的存储/db/data。
我如何实现这一目标?
我让自己熟悉docker service create --mount但是
volume还是 a bind-mount?volume如何告诉 docker 将此卷存储在/mnt/data要将 mongodb 服务耦合到特定节点(安装存储的位置),我将 a 添加label到相应节点并使用约束启动 docker 服务。
您需要使用 mongodb 数据绑定挂载该卷。在主服务器上执行以下步骤
您还可以查看在 swarm 中设置 mongodb 集群,以使数据库在 HA 模式下运行。请点击以下链接 https://medium.com/@kalahari/running-a-mongodb-replica-set-on-docker-1-12-swarm-mode-step-by-step-a5f3ba07d06e
| 归档时间: |
|
| 查看次数: |
2167 次 |
| 最近记录: |