Basically, a container is an isolated place where an application can run without touching the resources (memory, disk, network, …) of other containers or the host. A container looks and acts like a newly installed physical computer or a virtual machine.A Brief History of Docker and Microsoft

Docker containers were born recently during 2013 and were a Linux-only technology based on LXC as a container framework on the Linux kernel. After a few months, Docker for Windows and Docker for Mac permits to run Linux environment on these platforms but don’t enable to directly and natively run Docker. 

Docker01

For the first time, the change came with Windows Sever 2016 and its native Docker support developed by Microsoft and Docker. For the first time, this new technology permits Docker containers to run directly on Windows without a Linux VM. In addition, a Windows Server Container can be managed with Docker like any other container.

Docker02

 

You will learn more by following the links listed below:

To see the Microsoft Containers big pictures, open this cool poster “Windows_Server_Containers_101_Poster