mongo --ssl --sslAllowInvalidCertificates -u 아이디 -p 비밀번호
rs.initiate({
_id: "replicaMainSet",
members: [
{_id: 0, host: "mongodb.local.pleizz.com:57181"},
{_id: 1, host: "mongodb.local.pleizz.com:57182"},
{_id: 2, host: "mongodb.local.pleizz.com:57183"}
]
});
version: '3.8'
name: mongo-main
services:
mongo_m1:
image: mongo:5.0.23
hostname: mongo_m1
container_name: mongo_m1
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: a
MONGO_INITDB_ROOT_PASSWORD: a!
TZ: Asia/Seoul
ports:
- 38891:27017
volumes:
- /data/docker/mongo_m1:/data/db
- ./keyfile.txt:/etc/keyfile.txt
- ./mongod.conf:/etc/mongod.conf
- ./mongodb-server.pem:/etc/mongodb-server.pem
command:
- '--config'
- '/etc/mongod.conf'
mongo_m2:
image: mongo:5.0.23
hostname: mongo_m2
container_name: mongo_m2
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: a
MONGO_INITDB_ROOT_PASSWORD: a!
TZ: Asia/Seoul
depends_on:
- mongo_m1
ports:
- 38892:27017
volumes:
- /data/docker/mongo_m2:/data/db
- ./keyfile.txt:/etc/keyfile.txt
- ./mongod.conf:/etc/mongod.conf
- ./mongodb-server.pem:/etc/mongodb-server.pem
command:
- '--config'
- '/etc/mongod.conf'
mongo_m3:
image: mongo:5.0.23
hostname: mongo_m3
container_name: mongo_m3
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: a
MONGO_INITDB_ROOT_PASSWORD: a!
TZ: Asia/Seoul
depends_on:
- mongo_m2
ports:
- 38893:27017
volumes:
- /data/docker/mongo_m3:/data/db
- ./keyfile.txt:/etc/keyfile.txt
- ./mongod.conf:/etc/mongod.conf
- ./mongodb-server.pem:/etc/mongodb-server.pem
command:
- '--config'
- '/etc/mongod.conf'
networks:
default:
name: mongoClusterMain
external: true