如何缩放mongodb官方docker映像

时间:2019-04-04 16:07:14

标签: mongodb docker scalability

我一直在尝试使用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进行此堆栈配置。但这不起作用。

我该如何解决?

1 个答案:

答案 0 :(得分:0)

如果您想扩大mongodb微服务,我不认为这是您应该做的。您可能需要研究mongodb在docker容器中运行时如何实现分片。