Hyper-V Containers are completely isolated virtual machines (VMs) that incorporate their own copy of the Windows kernel. One of two container models introduced in Windows Server 2016 (along with Windows Server Containers), Hyper-V Containers offer a lightweight alternative to traditional virtual machines and make it possible to handle nested virtualization within Hyper-V.
Hyper-V Containers can be managed using Docker or via new Windows PowerShell cmdlets. In the case of Docker management, containers can be administered from the Docker CLI (command-line interface) using the same commands currently used to create and run Docker containers on Linux.
Hyper-V Containers vs. Windows Containers
In terms of differences between the two types of container models in Windows Server 2016, while Hyper-V Containers isolate each container via a lightweight VM, Windows Containers offer isolation through namespace and process isolation.
Windows Containers share a kernel with the container host and all the containers running on the host. In Hyper-V Containers, the kernel of the container host is not shared with the Hyper-V Containers.
What this means is that Windows Containers are isolated from each other, but they run directly on Windows Server 2016. Hyper-V Containers on the other hand provide enhanced isolation by running the containers from a Hyper-V VM.
Stay up to date on the latest developments in Internet terminology with a free weekly newsletter from Webopedia. Join to subscribe now.
Webopedia's student apps roundup will help you to better organize your class schedule and stay on top of assignments and homework. Read More »List of Free Shorten URL Services
A URL shortener is a way to make a long Web address shorter. Try this list of free services. Read More »Top 10 Tech Terms of 2015
The most popular Webopedia definitions of 2015. Read More »
Java is a high-level programming language. This guide describes the basics of Java, providing an overview of syntax, variables, data types and... Read More »Java Basics, Part 2
This second Study Guide describes the basics of Java, providing an overview of operators, modifiers and control Structures. Read More »The 7 Layers of the OSI Model
The Open System Interconnection (OSI) model defines a networking framework to implement protocols in seven layers. Use this handy guide to compare... Read More »