Using containers, we are able to package and isolate an application, and all the requirements of that given application are within its container. That gives your company a lot of flexibility because we can move the application/container easily and create new containers in just a matter of seconds. When I say move, I mean we can move virtually anywhere including a laptop, server, and cloud. If you are not familiar with container technologies, I wrote an introductory article here at TechGenix about containers for IT pros. Although container technology was born in Linux, Microsoft embraced it and nowadays it is native in Windows Server 2016, Windows 10, and also in several offerings in Microsoft Azure. Docker, which is the name that is associated with containers because of its contributions and innovation in this area, is natively supported on Windows Server and takes advantage of all features available on Microsoft operating systems. As a matter of fact, all of Windows Server 2016 has access to Docker Enterprise Edition (EE) basic as part of that integration. Microsoft offers two types of containers: Windows Server Containers and Hyper-V Isolation (Containers).
Read more at source: http://techgenix.com/windows-server-containers/