Sign inSign up

tbaltrushaitis/mongodb

By tbaltrushaitis

•Updated over 9 years ago

Docker Image for MongoDB Service (formerly: mongodb-org)

Image
0

1.8K

tbaltrushaitis/mongodb repository overview

⁠Dockerized MongoDB

MongoDB Logo Provide a Docker Image with MongoDB service preinstalled

docker docker-mongodb dockerized-service


⁠Docker Image

Standard Version releaseQ versionQ badge idea Commit Badge


⁠Service Dependencies
PackageVersionTag
Linux4.4.0-45generic
MongoDBv3.4.1org
⁠Get the MongoDB image from Docker Hub
$ docker pull tbaltrushaitis/docker-mongodb

⁠Run one or more MongoDB instances as daemon process(es).
⁠Basic way

Usage:

$ docker create --name -dt [:]

$ docker create                                                         \
    --name mongo_instance_001                                           \
    -p 28001:27017                                                      \
    -v /storage/docker-assets/mongo_instance_001/:/dockerdata/mongodb/  \
    -it docker-mongodb_341_100:custom

Usage:

docker run --name -d /

$ docker run -p 28017:27017 --name mongo_instance_001 -d tbaltrushaitis/docker-mongodb
⁠Dockerized MongoDB, lean and mean!

Usage:

$ docker run --name -d / --noprealloc --smallfiles

$ docker run -p 28018:27017 --name mongo_instance_002 -d tbaltrushaitis/docker-mongodb --noprealloc --smallfiles
⁠Checking out the logs of a MongoDB container

Usage:

docker logs

$ docker logs mongo_instance_001
$ docker logs 9355bfdb6c4e
⁠Playing with MongoDB

Usage:

$ mongo --port <port you get from docker ps>

$ mongo --port 27017
⁠If using docker-machine

Usage:

$ mongo --port <port you get from docker ps> --host <ip address from docker-machine ip VM_NAME>

$ mongo --port 27017 --host 192.168.59.103

Tip: If you need run two containers on the same engine, then you need to map the exposed port to two different ports on the host

⁠Start two containers and map the ports
$ docker run -p 28001:27017 --name mongo_instance_001 -d tbaltrushaitis/docker-mongodb
$ docker run -p 28002:27017 --name mongo_instance_002 -d tbaltrushaitis/docker-mongodb
⁠Now you can connect to each MongoDB instance on the two ports
$ mongo --port 28001
$ mongo --port 28002

⁠More Info

Tag summary

Content type

Image

Digest

Size

141.2 MB

Last updated

over 9 years ago

docker pull tbaltrushaitis/mongodb