Containerization helps you build software in layers, containers inspire distributed development, packaging, and publishing in the form of containers. Developers or IT administrators just have to choose a base OS image, create customized layers as per their requirements, and distribute using public or private repositories. Microsoft and Docker together have provided an amazing toolset that helps you build and deploy containers in no time. It is very easy to set up a dev/test environment as well. Microsoft Windows Server OS or Windows 10 Desktop OS comes with Plug and Play (PnP) features for running Windows Server Containers or Hyper-V Containers. Docker Hub, a public repository for images, serves as a huge catalog of customized images built by community or Docker enthusiasts. The images on Docker Hub are freely available for anyone to download, customize, and distribute.
In this chapter...