1. This document provides guidance on using containers and Docker for application development and deployment with Microsoft tools and platforms.
2. It introduces containers and Docker, and describes how to architect, develop, build, deploy and manage containerized applications through their full lifecycle from development to production.
3. The guidance covers using tools like Visual Studio, Visual Studio Code, Docker CLI, Azure Container Service and Service Fabric for inner loop development, continuous integration/delivery, and running containerized microservices applications at scale on Microsoft Azure.