Hacker News new | ask | show | jobs
by shykes 4752 days ago
They are complementary. Vagrant is a tool for configuring VMs for development.

Docker is a tool for packaging your code and all its dependencies into a portable lightweight container. You can deploy docker containers across VMs and physical machines, regardless of how they are configured. Some of your machines may be configured with Vagrant, some of them with Puppet, Chef, Salt or any number of home-made tools. But all of them can run your docker container exactly as you built it, byte for byte.

1 comments

Interesting. Does this also mean you can run your container on both 64 and 32 bit platforms?
Yes, although only x86_64 is officially supported at the moment, that should change very soon.