Sign inSign up

swyckoff/mongodb

By swyckoff

•Updated almost 11 years ago

Image
0

575

swyckoff/mongodb repository overview

⁠MongoDB Dockerfile

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

⁠Base Docker Image
⁠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:a159caa11…

Size

153.4 MB

Last updated

almost 11 years ago

docker pull swyckoff/mongodb