【问题标题】:How to scale mongodb official docker image如何缩放 mongodb 官方 docker 镜像
【发布时间】:2019-08-26 11:33:58
【问题描述】:

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

我该如何解决?

【问题讨论】:

  • 不工作是什么意思?您可以添加您面临的任何错误或意外行为吗?

标签: mongodb docker scalability


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2020-09-20
    • 1970-01-01
    • 2022-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-24
    • 2017-12-18
    相关资源
    最近更新 更多