Choosing from the many ways to Docker in Azure
summary
Builds a small .NET MVC site into an image using a multi-stage Dockerfile (Alpine base, dotnet restore/build/publish, layer caching to avoid re-restoring packages), tags and pushes it to Azure Container Registry, and deploys the same image to AKS (kubectl apply then kubectl port-forward to localhost:8080), Azure Container Instance (API-driven, utility billing), and Azure App Service. AKS control plane is free, ACI doesn’t auto-scale by default, and the app loads successfully in each runtime.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 2:09Docker and Azure options
- 8:31Building containers
- 10:40Creating a demo app
- 13:32Writing a Dockerfile
- 23:02Container registries
- 25:06Choosing an orchestrator
- 27:12Azure Container Service
- 28:16Azure Service Fabric
- 30:02Azure Kubernetes Service
- 36:51Azure Container Instances
- 41:31Azure App Service
- 44:50Azure Container Apps
- 46:16Self-managed VMs
- 47:20Comparison and selection
- 50:13Summary and conclusion
related talks
01h 07mDocker Containers on Azure - let me count the ways
53mHow to Use Docker Containers with Azure Services for Your Solution
44mAzure and Containers, the tale of the two inseparable friends
45mUsing Azure Devops to Build and Deploy a Docker Image to Azure
01h 09mRunning containerized applications on Azure Container Services
16mBuilding ans scaling Angular apps on Azure
47mDocker On Windows 101
01h 06mBuilding Docker Applications with .NET
