Learning Vagrant
1h 36mBeginner2018-04-26
Authors

David Swersky
DevOps and Enterprise Architect with 20+ years of IT experience
Course details
Vagrant is a command-line program that's used in combination with a configuration file to define, configure, and run virtual machines. Vagrant is compatible with most of the major hypervisors, including VirtualBox, Hyper-V, and VMware. In this course, instructor Dave Swersky helps you get started with this powerful, easy-to-use tool by helping you build your understanding of Vagrant components and the ecosystem that Hashicorp—the makers of Vagrant—provides to support Vagrant. Dave goes over the primary use cases for Vagrant, and explains how it can simplify the usage and deployment of virtual machines. He discusses how to work with boxes—including how to create boxes of your own—and discusses Vagrant Cloud, an online box repository. He also shares tips and tricks that can help you work more efficiently with Vagrant.
Learning objectives
What is Vagrant?
Running your first box
Connecting to a box
Working with Vagrant Cloud
Configuring boxes with Vagrantfiles
Creating a developer environment
Uploading a box to Vagrant Cloud
Learning objectives
What is Vagrant?
Running your first box
Connecting to a box
Working with Vagrant Cloud
Configuring boxes with Vagrantfiles
Creating a developer environment
Uploading a box to Vagrant Cloud
Skills covered
VagrantDevOps ToolsDevOpsLearningOpen Source
Concepts
0. Introduction
- 01 - Welcome
- 02 - What you should know
- 03 - Install Vagrant and VirtualBox
1. Get Started with Vagrant
- 04 - What is Vagrant
- 05 - Run your first box
2. Work with Boxes
- 06 - Box status
- 07 - Connect to a box
- 08 - Halting and destroying boxes
- 09 - Vagrant Cloud
3. Configure Boxes with Vagrantfiles
- 10 - Get started with Vagrantfiles
- 11 - Vagrant synced folders
- 12 - Vagrant networking
- 13 - Vagrant providers
- 14 - Vagrant provisioners
4. Vagrant Use Cases
- 15 - Application developer environment overview
- 16 - Creating a developer environment
- 17 - Vagrant multi-machine Vagrantfile
5. Vagrant Features and Services
- 18 - Create a base box, part 1
- 19 - Create a base box, part 2
- 20 - Upload a box to Vagrant Cloud
- 21 - Vagrant tips and tricks
Conclusion
- 22 - Next steps
Related courses
- Learning Chef
- Virtualization: Configuring VMs Across Platforms with VMware, Hyper-V, VirtualBox, Vagrant, and KVM
- Chef Essential Training
- Building the Ultimate Cybersecurity Lab and Cyber Range
- Linux Performance Tuning
- Learning MongoDB
- Microsoft Entra ID for Developers: A Beginner's Guide (2023)
- Introduction to SQLite
Related learn paths
- Improve Your Infrastructure Automation with HashiCorp Tools
- Software Development Fundamentals
- Advance Your Skills in AI and Machine Learning
- Master Excel for Data Science
- Build Your Data Analysis Skills
- Advance Your JavaScript Skills
- Become a Data Analytics Specialist
- Getting Started as an ASP.NET Developer