Created
November 16, 2017 17:36
-
-
Save odrianoaliveira/51535119087505de1d5f26e06198138d to your computer and use it in GitHub Desktop.
MongoDB Sharded Cluster
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
version: "2.1" | |
services: | |
cfg: | |
container_name: mongo_cfg | |
image: dadhx05.interno:9092/mongo:3.4.4 | |
restart: unless-stopped | |
command: mongod --config /config/cfgsrv.yaml --port 27000 | |
ulimits: | |
nproc: 64000 | |
nofile: 64000 | |
fsize: -1 | |
cpu: -1 | |
as: -1 | |
volumes: | |
- /mongodb/config/mongo/cfgsrv.yaml:/config/cfgsrv.yaml:ro | |
- /etc/localtime:/etc/localtime:ro | |
- /mongodb/data/cfg:/var/data/db | |
- /mongodb/logs/cfg:/var/log/mongodb | |
# - /mongodb/config/mongo/mongodb-keyfile:/mongodb/keyfile/mongodb-keyfile:ro | |
network_mode: host | |
shd0: | |
container_name: mongo_shd0 | |
image: dadhx05.interno:9092/mongo:3.4.4 | |
restart: unless-stopped | |
command: mongod --config /config/shardsrv.yaml --replSet shd0 --port 27100 | |
ulimits: | |
nproc: 64000 | |
nofile: 64000 | |
fsize: -1 | |
cpu: -1 | |
as: -1 | |
volumes: | |
- /mongodb/config/mongo/shardsrv.yaml:/config/shardsrv.yaml:ro | |
- /etc/localtime:/etc/localtime:ro | |
- /mongodb/data/shd0:/var/data/db | |
- /mongodb/logs/shd0:/var/log/mongodb | |
# - /mongodb/config/mongo/mongodb-keyfile:/mongodb/keyfile/mongodb-keyfile:ro | |
network_mode: host | |
shd1: | |
container_name: mongo_shd1 | |
image: dadhx05.interno:9092/mongo:3.4.4 | |
restart: unless-stopped | |
command: mongod --config /config/shardsrv.yaml --replSet shd1 --port 27101 | |
ulimits: | |
nproc: 64000 | |
nofile: 64000 | |
fsize: -1 | |
cpu: -1 | |
as: -1 | |
volumes: | |
- /mongodb/config/mongo/shardsrv.yaml:/config/shardsrv.yaml:ro | |
- /etc/localtime:/etc/localtime:ro | |
- /mongodb/data/shd1:/var/data/db | |
- /mongodb/logs/shd1:/var/log/mongodb | |
# - /mongodb/config/mongo/mongodb-keyfile:/mongodb/keyfile/mongodb-keyfile:ro | |
network_mode: host | |
qry: | |
container_name: mongo_qry | |
image: dadhx05.interno:9092/mongo:3.4.4 | |
restart: unless-stopped | |
command: mongos --config /config/querysrv.yaml --configdb cfgrs/${CFGSRVS_LIST} --port 27018 | |
ulimits: | |
nproc: 64000 | |
nofile: 64000 | |
fsize: -1 | |
cpu: -1 | |
as: -1 | |
volumes: | |
- /mongodb/config/mongo/querysrv.yaml:/config/querysrv.yaml:ro | |
- /etc/localtime:/etc/localtime:ro | |
- /mongodb/data/qry:/var/data/db | |
- /mongodb/logs/qry:/var/log/mongodb | |
# - /mongodb/config/mongo/mongodb-keyfile:/mongodb/keyfile/mongodb-keyfile:ro | |
network_mode: host |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment