Get Started With Windows Containers

Server Virtualization technology has been used for years to use one physical server as multiple isolated virtual servers to support building, deploying and running applications and services that have pre-allocated resources including processors, operating systems and memory. However, managing virtual servers is a tech-heavy resource consuming process. That is where containers can help.

Containers technology was originally developed by Google and now has been adapted by several companies and Docker is one of those companies. Microsoft and Docker has been working together to provide container-based virtualization on Windows platform.

Windows containers provide operating system level virtualization that allow you to run multiple isolated applications on one container host. The containers are the next evolution in server virtualization. A container is an isolated part of a physical server that can host and run a software application without affecting the rest of the system and without the system affecting the application.

Microsoft's Windows Server 2016 supports Docker and containers. 

Here is a list of some useful resources to learn and implement container based technology. 
  1. Basics of Windows Containers
  2. Windows Server Containers FAQ
  3. Get started with Windows Server Containers in Windows Azure
  4. Get started with Windows Server Containers in a new Hyper-V Virtual Machine
  5. Get started with Windows Server Containers in an existing Windows Server TP3 Core installation
  6. Quick Start: Windows Server Containers and PowerShell
  7. Quick Start: Windows Server Containers and Docker