Version 4 MONGODB. Built using Alpine 3.8
409
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
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
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
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
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
Content type
Image
Digest
Size
151.8 MB
Last updated
about 7 years ago
docker pull hareemca123/mongodb:repset3.6