【发布时间】:2021-06-19 14:23:38
【问题描述】:
这是 dockerfile 迄今为止为我们提供了良好服务的部分。但是,现在我需要将其转换为单节点副本集(以便事务工作)。我不想要任何辅助节点或仲裁器 - 只需要主节点。让这个工作我缺少什么?
mongo:
image: mongo:4.4.3
container_name: mongo
restart: unless-stopped
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: myPass
command: mongod --port 27017
ports:
- '27017:27017'
volumes:
- ./data/mongodb:/data/db
- ./data/mongodb/home:/home/mongodb/
- ./configs/mongodb/mongo-init.sh:/docker-entrypoint-initdb.d/mongo-init.sh:ro
【问题讨论】:
-
这看起来像是一个独立的配置,你做了什么使它成为一个副本集?
-
bitnami MongoDB 将为您提供。您需要的一切都在这里:github.com/bitnami/bitnami-docker-mongodb
标签: mongodb docker-compose mongodb-replica-set