Vagrant

Revision History
Revision 0.2October 2016tgh
Second Draft

Table of Contents

1. Setup
1.1. OSX
1.2. Linux
1.3. Windows
2. Vagrant Boxes
2.1. Adding a boxes
2.2. Where to get vagrant boxes
2.3. Deleting and Renaming Boxes
2.4. Creating and Publishing a Box
3. Vagrant Projects
3.1. Start, Suspend, Resume, Stop and Destroy
3.2. Getting into your box
4. Vagrantfile
4.1. Port forwarding
5. Networking
5.1. Public networking
5.2. Private networking
5.3. Port forwarding
5.4. Using the vagrant-hostmanager plugin

List of Figures

2.1. Adding a box
5.1. Public network configuration
5.2. Private network configuration

List of Examples

3.1. Typical vagrant session
4.1. Vagrantfile
4.2. port forwarding configuration
4.3. forwarding more than one port
5.1. Vagrantfile for public networking, static ip
5.2. Vagrantfile for public networking, dynamic ip
5.3. Port forwarding configuration