Hacker News new | ask | show | jobs
by bryanlarsen 4532 days ago
Is this meant to be a next-generation Vagrant? What advantages does it have over vagrant-lxc?
3 comments

A few things:

- System configuration is managed for you using Docker (you don't need to figure out how to hook up Puppet/Chef/shell scripts)

- You can aggregate log output from all of your containers

- You can model your application as a collection of services - starting, stopping, scaling them etc

- You can ship exactly the same Docker image you use in development to production

More importantly, all this stuff works out of the box by default. Some of these things are possible with Vagrant, but you need to learn and piece together other tools (Puppet, Foreman, etc) to get it all working.

This is really cool! I am going to use it! :D
Well if you are on OSX these will run inside of a vagrant machine since OSX isn't supported yet. (docker-osx runs vagrant for you)

Docker isn't supposed to replace vagrant, its supposed to supplement it, at least with development machines.

There's also Boot2Docker which I've been using on OSX - https://github.com/steeve/boot2docker.
I don't think so. You might run fig as part of your Vagrantfile to bootstrap the rest of your stack.