# Virtualization

> Master the foundation of modern cyber labs and cloud infrastructure. Explore hypervisors, virtual machines, and Docker containers, and learn how attackers break out of them.

Canonical: https://codelivly.com/rooms/virtualization
Last updated: 2026-07-01

| | |
|---|---|
| Level | Beginner |
| Category | Cybersecurity |
| Lessons | 4 |
| Estimated time | 30 min |
| XP | 200 |

Virtualization is the backbone of modern IT and cybersecurity. It allows us to build isolated hacking labs, analyze malware safely, and scale cloud infrastructure. But it also introduces a whole new class of security boundaries.

In the Virtualization module, you will look under the hood of the technology that makes modern computing flexible. You will learn the difference between Type 1 and Type 2 hypervisors, how Virtual Machines (VMs) share physical hardware, and why Docker containers are fundamentally different from VMs. Most importantly, we will explore the security implications of these technologies, including how attackers attempt "VM escapes" and "container breakouts" to compromise the underlying host.

By the end of this module, you will know how to build your own secure cyber range, understand cloud architecture, and recognize the critical vulnerabilities inherent in shared hardware environments.

## Lessons

1. VirtualBox (30 min)
2. VMware (30 min)
3. Snapshots (30 min)
4. Networking Modes (30 min)

## Related

- [Learning path: Computer Fundamentals](https://codelivly.com/learning-paths/computer-fundamentals)
- [All rooms](https://codelivly.com/rooms)
