Over a million developers have joined DZone.

Dabbling in Docker-Compose

DZone's Guide to

Dabbling in Docker-Compose

Thinking of adding separate containers to your MongoDB? Here's a quick how-to of how to get them up and running.

· Database Zone ·
Free Resource

RavenDB vs MongoDB: Which is Better? This White Paper compares the two leading NoSQL Document Databases on 9 features to find out which is the best solution for your next project.  

I'm starting to dabble with docker-compose to link up some container goodness. If you've followed my other Docker-related posts the past couple of days (here), then you might have noticed that I have something Raspberry-Pi-related cooking. 

Although I'll have to redo these with Pi-compatible base images, to get MongoDB running in one container with a separate data volume container is actually pretty simple. Here's what I ended up with. To start it up, 'docker-compose up -d' and you're up and running (copy this to docker-compose.yml):

    image: mongo:3.2
        - /data/db
    entrypoint: /bin/bash
    image: mongo:3.2
        - mongodata
        - "27017:27017"

Get comfortable using NoSQL in a free, self-directed learning course provided by RavenDB. Learn to create fully-functional real-world programs on NoSQL Databases. Register today.

mongodb ,container

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}