Sign inSign up

hareemca123/mongodb

By hareemca123

•Updated about 7 years ago

Version 4 MONGODB. Built using Alpine 3.8

Image
1

409

hareemca123/mongodb repository overview

⁠MongoDB version Single NODE 4.0

This deployment is for single node setup Volumes All data is stored within the container at this location /data/db

Run Command docker run -d --name mongodb --restart=always -v /path/to/your/dir:/data/db -p 27017:27017 hareemca123:mongodb:4alpine

⁠Replica Set: Replica Set right now uses Mongodb version 3.4.0

Volumes: (mount these container DIR onto your local docker hosts) Data DIR = /data/db Mongo ConfigDB = /data/configdb

Environmental Variables: (applicable for Mongo Primary ONLY!!!) 1 -e MONGO_ROLE="primary" 2 -e MONGO_SECONDARY="hostname or IP of secondary" 3 -e MONGO_ARBITER="hostname or IP of arbiter" 4 -e MONGO_ROOT_USER="CHANGEME" 5 -e MONGO_ROOT_PASSWORD="CHANGEME" 6 -e MONGO_APP_USER="User" 7 -e MONGO_APP_PASSWORD="CHANGEME" 8 -e MONGO_APP_DATABASE="CHANGEME" 9 -e MONGO_STORAGE_ENGINE= wiredTiger 10 -e MONGO_REP_SET=DEFINEME 11 -e MONGO_REP_SET=REPLICANAME 12 -e MONGO_AUTH=true

⁠Run Commands

⁠Run MONGODB 3.4 Arbiter node first

docker run -d --name MongoArbiter --restart=always -p 27017:27017 -e JOURNLING=false -e MONGO_REP_SET=repname -v /localDIR:/data/db -v localDIR:/data/configdb hareemca123/mongodb:replicaset

⁠Run Primary MongoDB Node

docker run -d --name mongoprimary
-p 27017:27017
-e MONGO_ROLE="primary"
-e MONGO_SECONDARY="hostname or IP of secondary"
-e MONGO_ARBITER="hostname or IP of arbiter"
-e MONGO_ROOT_USER="ChangeME"
-e MONGO_ROOT_PASSWORD="ChangeME"
-e MONGO_APP_USER="ChangeME"
-e MONGO_APP_PASSWORD="ChangeME"
-e MONGO_APP_DATABASE="ChangeME"
-e MONGO_REP_SET=repname
-e MONGO_AUTH=true
-v /localdir:/data/db
-v /localdir:/data/configdb
hareemca123/mongodb:replicaset

⁠Run Secondary MongoDB node

docker run -d --name mongosecondary1 --restart=always -e MONGO_REP_SET=repname -v /localdir:/data/db -v /localdir:/data/configdb -p 27017:27017 hareemca123/mongodb:replicaset

Tag summary

Content type

Image

Digest

Size

151.8 MB

Last updated

about 7 years ago

docker pull hareemca123/mongodb:repset3.6