Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

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

MariaDB TX, proven in production and driven by the community, is a complete database solution for any and every enterprise — a modern database for modern applications.

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):

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

MariaDB AX is an open source database for modern analytics: distributed, columnar and easy to use.

Topics:
mongodb ,container

Published at DZone with permission of Kevin Hooke, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}