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.
Join the DZone community and get the full member experience.
Join For FreeI'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"
Published at DZone with permission of Kevin Hooke, DZone MVB. See the original article here.
Opinions expressed by DZone contributors are their own.
Comments