Windows Containers include these two different types of containers:
- Windows Server Container: A Windows server container shares a kernel with the container host and all other Windows Containers running on the same host. It provides the application with an isolation boundary through the process and namespace isolation technology.
- Hyper-V Container: The Hyper-V container expands the application isolation by providing the optimized Hyper-V virtual machine on Windows. In this configuration, the kernel of the container host is not shared with other Hyper-V Containers. This type of Windows Container is most suited to Linux-based containers on Windows-based hosts.