Discover why Vagrant is a must-have tool forthousands of developers and ops engineers. With this hands-on guide, you’lllearn how to use this open source software to quickly build a virtual machinefor any purpose including a completely sandboxed, fully provisioned developmentenvironment right on your desktop.
Vagrant creator Mitchell Hashimoto shows you how to share a virtual machineimage with members of your team, set up a separate virtualization for eachproject, and package virtual machines for use by others. Start creatingdevelopment environments with Vagrant, and learn how to save time, avoidfrustration, and prevent costly errors.
Build a simple virtual machine with just two commands and no configuration
Create a development environment that closely resembles production
Automate software installation and management with shell scripts, Chef, or Puppet
Set up a network interface to access your virtual machine from any computer
Use your own editor and browser to develop and test your applications
Test complicated multi-machine clusters with a single Vagrantfile
Change Vagrant’s default operating system to match your production OS
Extend Vagrant features with plugins, including components you build yourself