From the course: Azure for DevOps: Containers

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Containerization: What are containers?

Containerization: What are containers? - Azure Tutorial

From the course: Azure for DevOps: Containers

Start my 1-month free trial

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…

Contents