如何缩放 mongodb 官方 docker 图片
How to scale mongodb official docker image
我一直在尝试使用 docker 群扩展官方 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
尝试了这个堆栈配置。但是没用。
我该如何解决?
如果您想扩展 mongodb 微服务,我认为这不是您应该做的。您可能需要研究当 mongodb 在 docker 容器中 运行 时如何实现分片。
我一直在尝试使用 docker 群扩展官方 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
尝试了这个堆栈配置。但是没用。
我该如何解决?
如果您想扩展 mongodb 微服务,我认为这不是您应该做的。您可能需要研究当 mongodb 在 docker 容器中 运行 时如何实现分片。