From the course: Azure for DevOps: Containers
Unlock the full course today
Join today to access over 24,900 courses taught by industry experts.
Containerization: What are containers? - Azure Tutorial
From the course: Azure for DevOps: Containers
Containerization: What are containers?
- [Instructor] Let's start by defining what containers really are. To do that, we need to look back at virtualization and virtual machines. Virtual machines enable having multiple operating systems in a single set of hardware. This has two main benefits. First, effective resource allocation. If two virtual machines share the same hardware, each of them can take advantage of the underutilized resources in the hardware. And second benefit of virtual machines is isolation. Applications running in separate virtual machines do not have access to each other's data. Containers take the idea of virtualization even further. When virtual machines virtualize the hardware, containers virtualize the operating system. Compared to the virtual machines, containers are more easily portable and more resource-efficient. Container images are typically an order of magnitude smaller than virtual machine images. A unit of isolation in virtual…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.