A Docker MongoDB server.
docker build --no-cache -t konstruktoid/mongodb -f Dockerfile .
ENV GPGKEY 253612A09571B484 656408E390CFB1F5
ENV MONGOVER 4.4
ENV MONGOUSER mongodb
docker run --cap-drop=all --cap-add={audit_write,setgid,setuid} -p 27017:27017 -d konstruktoid/mongodb
mongo --port 27017 --eval "printjson(db.hostInfo())"
docker run --cap-drop=all --cap-add={audit_write,setgid,setuid} -p 27017:27017 -d konstruktoid/mongodb --sslMode requireSSL --sslPEMKeyFile /etc/ssl/mongodb.pem
mongo --ssl --sslAllowInvalidCertificates --port 27017 --eval 'printjson(db.hostInfo())'
docker-compose up -d --build --remove-orphans
docker-compose scale mongo=3
docker inspect --format '{{ .NetworkSettings.Networks.mongodb_build_default.IPAddress }}' $(docker ps -q)
docker exec -ti mongodb_build_mongo_1 /bin/bash
The previous replica set Dockerfile and information is available in branch replicaset, but that is very old code.
Content type
Image
Digest
sha256:f5bf9635e…
Size
314.9 MB
Last updated
1 day ago
docker pull konstruktoid/mongodb