Docker for .NET Developers
Package your .NET apps as Docker containers, deploy them to the Azure cloud, and keep them healthy in production.
Course introduction
What this course covers
What you need to know first
Software prerequisites
Source code and other resources
Introduction
Why containers?
Docker Desktop architecture
Images vs containers
Docker tags
Port mapping
Docker volumes
Docker compose
Introduction
How a container image is created
Preparing the app for containerization
Writing a Dockerfile
Building a container image
Running a container
Talking to container from Postman
Multi-stage builds
Image versioning
Introduction
How to create images with the .NET SDK
Using dotnet publish to create images
Configuring container image properties
Making smaller container images
How to Get Personal Help While You Learn
Introduction
Introduction to Azure Container Registry (ACR)
Creating an Azure Container Registry
Publishing to an ACR via Docker
Publishing to an ACR via the .NET CLI