Sign inSign up

gregweber/mongodb

By gregweber

•Updated almost 11 years ago

Image
0

898

gregweber/mongodb repository overview

⁠MongoDB Dockerfile

Forked from dockerfile/mongodb, but works on top of debian instead of Ubuntu. This makes for a slimmer Docker image.

This repository contains Dockerfile of MongoDB⁠ for Docker⁠'s automated build⁠ published to the public Docker Hub Registry⁠.

⁠Base Docker Image

debian

⁠Installation
  1. Install Docker⁠.

  2. Download automated build⁠ from public Docker Hub Registry⁠: docker pull dockerfile/mongodb

    (alternatively, you can build an image from Dockerfile: docker build -t="dockerfile/mongodb" github.com/dockerfile/mongodb)

⁠Usage
⁠Run mongod
docker run -d -p 27017:27017 --name mongodb dockerfile/mongodb
⁠Run mongod w/ persistent/shared directory
docker run -d -p 27017:27017 -v <db-dir>:/data/db --name mongodb dockerfile/mongodb
⁠Run mongod w/ HTTP support
docker run -d -p 27017:27017 -p 28017:28017 --name mongodb dockerfile/mongodb mongod --rest --httpinterface
⁠Run mongod w/ Smaller default file size
docker run -d -p 27017:27017 --name mongodb dockerfile/mongodb mongod --smallfiles
⁠Run mongo
docker run -it --rm --link mongodb:mongodb dockerfile/mongodb bash -c 'mongo --host mongodb'
⁠Usage with VirtualBox (boot2docker-vm)

You will need to set up nat port forwarding with:

VBoxManage modifyvm "boot2docker-vm" --natpf1 "guestmongodb,tcp,127.0.0.1,27017,,27017"

This will allow you to connect to your mongo container with the standard mongo commands.

Tag summary

Content type

Image

Digest

sha256:6cdedb06d…

Size

128.4 MB

Last updated

almost 11 years ago

docker pull gregweber/mongodb