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.
IT Solutions Builder TOP IT RESOURCES TO MOVE YOUR BUSINESS FORWARD
Which topic are you interested in?
What is your company size?
What is your job title?
What is your job function?
Searching our resource database to find your matches...
Stay up to date on the latest developments in Internet terminology with a free newsletter from Webopedia. Join to subscribe now.
From A3 to ZZZ this guide lists 1,500 text message and online chat abbreviations to help you translate and understand today's texting lingo. Read More »List of Well-Known TCP Port Numbers
Port numbers 0 to 1024 are reserved for privileged services and designated as well-known ports. This list of port numbers are specified in... Read More »
Computer architecture provides an introduction to system design basics for most computer science students. Read More »Network Fundamentals Study Guide
Networking fundamentals teaches the building blocks of modern network design. Learn different types of networks, concepts, architecture and... Read More »The Five Generations of Computers
Learn about each of the five generations of computers and major technology developments that have led to the computing devices that we use... Read More »