Vagrant
Automate development environments with Infrastructure as Code using Vagrant and Docker.
5 lessons2h 10m
1
Introduction to Vagrant & Infrastructure as Code
Understand Infrastructure as Code (IaC) concepts and how Vagrant fits into the DevOps toolkit for automating environment creation.
20 min
2
Virtualization & Containerization Fundamentals
Understand virtualization concepts, hypervisor types, containers vs VMs, and how Docker fits into the Vagrant workflow.
25 min
3
Installing Docker & Vagrant
Install Docker and Vagrant on Ubuntu, verify the installations, and understand the Vagrant CLI commands.
20 min
4
Your First Vagrant Environment
Create your first Vagrantfile, deploy a Docker container, understand the Vagrant lifecycle, and build a custom SSH-enabled image.
30 min
5
Networking & Multi-Container Architectures
Configure port forwarding, private networks, public networks, and deploy multi-container architectures with Vagrant.
35 min