You dont need to mess with a config management tool when you have docker.
You dont need to mess with a config management tool when you have docker.
That's what you're relying on with a '1 line command' in docker to give you Postgres: an image that someone else has created.
Whether a Postgres-only box exists in Vagrantcloud is irrelevant, unless your argument is purely on the merits of the pre-made boxes/images third parties have contributed.
If your entire decision making process is "I only run things that take two seconds" then I don't think we can have a conversation because honestly I don't even think about the time vagrant takes to start.
My computer does multiple things all at once. It takes longer for my IDE to start and be usable than it does for Vagrant, and funnily enough computers can run multiple processes at once, so this whole "omg 30 seconds is too long to wait" argument doesn't fly for me.
Once you have a running Linux Kernel. I don't use a Linux host OS, so I would still have a delay starting a VM to run Linux, and running a Hypervisor to run containers for a dev environment is too many levels of abstraction for my liking.
> you might not appreciate the quick boot up time but lot of others care about that. If you are happy with slow boot up
Is Docker quicker? Sure. Does that make Vagrant slow? No. Slower does not mean slow.
> but if you want something quick and easy then consider docker.
I prefer things I actually have control over rather than just "quick and easy".
I rest my case, feel free to yell at kids to get off your lawn.
> Slower does not mean slow.
Whatever makes you happy. If you are happy with vagrant stick to it, nobody is forcing you to use something better.