我一直在尝试使用docker swarm扩展官方docker容器。但是我如何处理stack.yml
文件中的数据持久性。
version: "3"
services:
mongodb:
image: mongo
deploy:
replicas: 5
restart_policy:
condition: on-failure
volumes:
- ./data/db:/data/db
environment:
MONGO_INITDB_ROOT_USERNAME: username
MONGO_INITDB_ROOT_PASSWORD: password
ports:
- "27017:27017"
networks:
- webnet
networks:
webnet:
我尝试使用volumes
进行此堆栈配置。但这不起作用。
我该如何解决?
答案 0 :(得分:0)
如果您想扩大mongodb微服务,我不认为这是您应该做的。您可能需要研究mongodb在docker容器中运行时如何实现分片。