Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
DevOps Tools for Beginners: Vagrant in 1 hour
Rating: 4.0 out of 5(89 ratings)
17,710 students

DevOps Tools for Beginners: Vagrant in 1 hour

Install Vagrant, use base boxes, write a Vagrantfile and spin up single and multi-VM labs with networking in VirtualBox
Created byVitalii Shumylo
Last updated 9/2026
English
English [Auto],

What you'll learn

  • Install Vagrant and the software it needs
  • Import and use base boxes
  • Manage Vagrant boxes, with three practical parts
  • Define and connect to several virtual machines
  • Set up the networking between the virtual machines
  • Work with an Ubuntu lab environment

Course content

4 sections • 12 lectures • 58m total length
  • Course Introduction4:06

    Explore how Vagrant centralizes virtualized development environments using a simple text-based Vagrantfile. Connect with providers like VirtualBox, AWS, and Hyper-V to run and share configurations in plain text.

  • Getting installed4:20

    Learn how to install virtual box and vagrant on Linux, Windows, and Mac, using an embedded ruby interpreter, and verify installations with vagrant --version.

Requirements

  • A computer that can run Vagrant and VirtualBox
  • Windows, macOS or any Linux
  • Basic Linux knowledge is helpful

Description

Rebuilding a test lab by hand can take an afternoon. With Vagrant it takes one command. In this one-hour course you install Vagrant, learn how base boxes work and then build single and multi-machine labs, so you can throw a lab away and get it back in minutes.

What the lectures cover

Besides the main topics, you also work through: Install on Red Hat 9.

How the course works

Each lecture builds on the one before. You start with the installation, then work with one virtual machine, then with several, and you finish with complete lab environments. Everything is shown on screen, so you can pause and copy each step, and a lab you break can be rebuilt with a single command.

Inside the course

The course is organised into these sections: MySQL; Introduction; Working with s single VM; Working with multiple VMs; Building Labs. Lectures you will find include: Using Workbench and Command Line; Importing and using base boxes; Managing Vagrant boxes; Defining and connecting to multiple virtual machines; Networking the multiple virtual machines; Working with Ubuntu Lab Environment; Install on Red Hat 9.

The course runs about 58 minutes in 12 lectures. It is a quick start on Vagrant only, and it does not cover other virtualisation tools or provisioning with configuration management software. It is a useful first step if you build labs often. You will leave with a working method: write down the lab in a file, create it on demand, and remove it when you have finished, without touching your main computer's setup.

Who this course is for:

  • Junior DevOps engineers who need a repeatable lab
  • Developers who test on several machines
  • System administrators who build and rebuild labs
  • Operators who want to learn Vagrant quickly