Live data from Hacker News

Fig: Fast, isolated development environments using Docker

orchardup.github.io

1–10 of 45 posts

Re: Fig: Fast, isolated development environments using Docker

#2
I'd love to use this .. but who has time to learn yet another configuration and provisioning management tool? I mean, I can make the time - and will - but since this is just another docker management tool, lets use this moment to pick on it, a little bit..

What this needs is the ability to be pointed at a working VM - lets say, Ubuntu 13.10 server - and then just figure out whats different about it, compared to the distro release.

Something like the blueprint tool, in fact.

Re: Fig: Fast, isolated development environments using Docker

#4

Can anyone explain, in a nutshell, what features this tool provides beyond just using Docker itself?

In essence it's letting you store the options you'd pass to "docker run" in a configuration file as a collection of services. You can then start your whole application using one command instead of starting the individual containers and linking them up.

Services can also be controlled as if they were whole units – you can say "start my database" instead of "start this image with these ports, these volumes, etc".

Re: Fig: Fast, isolated development environments using Docker

#8
I've been using fig on some side projects. It's incredibly exciting how easy it makes configuring what could be a quite involved development environment. Installing redis is 3 line addition to a fig.yml file (https://github.com/orchardup/fig-rails-example/blob/master/f...). It also has amazing potential for an agnostic development environment across teams.

Re: Fig: Fast, isolated development environments using Docker

#9
can someone explain to me the application of Fig and Docker? Also, how do they differ?

One application I thought of is for deploying to client. You just get them to use the instance and there's zero configuration needed. but then, what if you need to make updates to the code base, how do you update the code changes to all the deployed fig/docker instances running already?

Re: Fig: Fast, isolated development environments using Docker

#10
post #2

I'd love to use this .. but who has time to learn yet another configuration and provisioning management tool? I mean, I can make the time - and will - but since this is just another docker management tool, lets use this moment to pick on it, a little bit.. What this needs is the ability to be pointed at a working VM - lets say, Ubuntu 13.10 server - and then just figure out whats different about it, compared to the d…

When I first looked at the Dockerfile format, my thought was, hey, another provisioning file format to learn. I guess you could just call chef/puppet/ansible/etc in your Dockerfile and call it a day though? I have not heavily used any of these tools so my perception of their overlap might be off.
Post reply on HN