Course curriculum

    1. Course introduction

    2. What this course covers

    3. What you need to know first

    4. Software prerequisites

    5. Source code and other resources

    1. Introduction

    2. Why containers?

    3. Docker Desktop architecture

    4. Images vs containers

    5. Docker tags

    6. Port mapping

    7. Docker volumes

    8. Docker compose

    1. Introduction

    2. How a container image is created

    3. Preparing the app for containerization

    4. Writing a Dockerfile

    5. Building a container image

    6. Running a container

    7. Talking to container from Postman

    8. Multi-stage builds

    9. Image versioning

    1. Introduction

    2. How to create images with the .NET SDK

    3. Using dotnet publish to create images

    4. Configuring container image properties

    5. Making smaller container images

    1. How to Get Personal Help While You Learn

    1. Introduction

    2. Introduction to Azure Container Registry (ACR)

    3. Creating an Azure Container Registry

    4. Publishing to an ACR via Docker

    5. Publishing to an ACR via the .NET CLI

About this course

  • 53 lessons
  • 4 hours of video content