In this guide, Paolo Salvatori from the Azure Customer Advisory Team (AzureCAT) demonstrates how to create a multi-container application using ASP.NET Core and Docker, then deploy it. The application adopts a microservices architecture. This guide shows you how to deploy the application in two ways—either to an Azure Container Service–Kubernetes (ACS–Kubernetes) cluster on Linux, or to an Azure Container Service with Managed Kubernetes (AKS) cluster. In each of these scenarios, the cluster can pull images from either Docker Hub or Azure Container Registry. These alternatives are described and sample configuration files are provided on GitHub.
Build and deploy a multi-container application in Azure Container Service