At App Gap, we do a lot of virtualization. That includes P2V (physical 2 virtual), V2V (virtual to virtual), tuning, replication, backup, etc...you get the picture.
It isn't unusual to P2V six servers onto 1 physical Hyper-V server.
But Containers!! Well, "Containers" are THE next evolution of virtualization. Containers will allow for EVEN MORE efficient use of hardware! Think dozens of Containers (virtual machines) on 1 physical server!
So what does that mean for my Windows Server environment? Well... guess what! Container support is built into Windows Server 2016!
Microsoft has a great 5 minute read on Containers, here:
https://msdn.microsoft.com/en-us/virtualization/windowscontainers/about/about_overview
Then, take another minute, and at least check out the picture on this page, and read the paragraph above it, to get a quick understanding:
https://azure.microsoft.com/en-us/blog/containers-docker-windows-and-trends/
And for you hard core types, 'Docker' is what started it all: