# run mongo
$ docker run --rm --name my-mongo -it -p 27017:27017 mongo:3.2.7
# or as a daemon
$ docker run --name my-mongo -d mongo:3.2.7
# connect to the previous container.. with another container
$ docker run -it --link my-mongo:mongo --rm mongo:3.2.7 sh -c 'exec mongo "$MONGO_PORT_27017_TCP_ADDR:$MONGO_PORT_27017_TCP_PORT/test"'
# populate db test
> db.cars.insert({brand: "opel", model: "corsa"})
> db.cars.insert({brand: "ford", model: "fiesta"})
# check if documents have been inserted
> db.cars.count()
# install pymongo
$ pip install pymongo
$ python
from pymongo import MongoClient
# connection
client = MongoClient()
client.server_info()
db = client.test
# loop cursor
cursor = db.cars.find()
for doc in cursor:
print doc
# or just find one
db.cars.find_one()