News for hackers. Stuff that matters.
Re:Vagrant with Docker: How to set up Postgres, Elasticsearc... by eunoia on Monday July 07, 2014 @03:47PM (#8000948)
Have you looked into Fig? (http://orchardup.github.io/fig/)

I use it to accomplish something very similar, standardized dev environments on OS X through docker containers.

Edit: I should probably add that my dev environment also relies on containers running both Postgres and Redis.

Re:Vagrant with Docker: How to set up Postgres, Elasticsearc... by gault8121 on Monday July 07, 2014 @11:59PM (#8002946)
If you have the time, could you please review our docker + fig instructions? These instructions are for Quill.org, a web app that provides free writing activities to middle school and high school students.

https://github.com/empirical-org/Documentation/blob/master/G...

We are a non-profit, open source community, and we recently set up our dev environment in Docker to encourage OSS contributions. We may be missing a few crucial pieces of instruction for developers unfamiliar with Docker, such as killing docker images once a developer is finished working on a project.

You can reach me at peter at quill.org

Re:Vagrant with Docker: How to set up Postgres, Elasticsearc... by eunoia on Tuesday July 08, 2014 @01:14PM (#8005553)
Sent you an email
Re:Vagrant with Docker: How to set up Postgres, Elasticsearc... by grahar64 on Monday July 07, 2014 @05:17PM (#8001482)
Hey, so what is the difference between my setup and figs? I assume it is just that all the port forwarding and folder stuff from the virtual machine is made easier?
Re:Vagrant with Docker: How to set up Postgres, Elasticsearc... by eunoia on Tuesday July 08, 2014 @12:42PM (#8005393)
That's pretty much it. Just two different approaches to the same thing. I use docker-osx (https://github.com/noplay/docker-osx) instead of boot2loader. Didn't run into any weird virtualization issues with it.

The format for the fig.yml file is even very similar to that of your VagrantFile (https://gist.github.com/ChrisChares/66916dd6dc0d5828520a)