Containers are also a virtualization technology; however, they do not virtualize a physical server. Instead, a Container is an operating-system-level virtualization. What this means is that Containers share the operating system kernel provided by the host among themselves along with the host. Multiple containers running on a host (physical or virtual) share the host operating system kernel. Containers ensures that they reuse the host kernel instead of each having a dedicated kernel to themselves.

Containers are also completely isolated from the host and other Containers, much like a virtual machine. Containers use Windows storage filter drivers and session isolation for providing isolation of operating system services such as the filesystem, ...

Get DevOps with Windows Server 2016 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.