• For building and running application environments
  • Uses the same kernel as the host and the same filesystem
  • requires less resource and boots faster than a separate virtual machine
  • Runs configurations and provisioning in a "container"

https://stackoverflow.com/questions/16647069/should-i-use-vagrant-or-docker-for-creating-an-isolated-environment