Fig: Fast, isolated development environments using Docker
11–20 of 45 posts
Re: Fig: Fast, isolated development environments using Docker
#12Is this meant to be a next-generation Vagrant? What advantages does it have over vagrant-lxc?
Docker isn't supposed to replace vagrant, its supposed to supplement it, at least with development machines.
Re: Fig: Fast, isolated development environments using Docker
#13Is this meant to be a next-generation Vagrant? What advantages does it have over vagrant-lxc?
Re: Fig: Fast, isolated development environments using Docker
#14Can anyone explain, in a nutshell, what features this tool provides beyond just using Docker itself?
I'm not sure fig totally solves this, but I'm pretty sure it's in the ballpark.
Re: Fig: Fast, isolated development environments using Docker
#15I'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…
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.
It sounds like you want Blueprint (https://github.com/devstructure/blueprint). But careful what you ask for... I found this to not actually be a very useful approach in practice.
Re: Fig: Fast, isolated development environments using Docker
#16Is this meant to be a next-generation Vagrant? What advantages does it have over vagrant-lxc?
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.
Re: Fig: Fast, isolated development environments using Docker
#17I'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.
I'm a docker newbie, though.
Re: Fig: Fast, isolated development environments using Docker
#18I'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.
Disclaimer: I work at Docker and previously worked at Puppet Labs.
Re: Fig: Fast, isolated development environments using Docker
#19Re: Fig: Fast, isolated development environments using Docker
#20Is this meant to be a next-generation Vagrant? What advantages does it have over vagrant-lxc?
- 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.