Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Docker for .NET Developer - Getting Started
Rating: 4.5 out of 5(1,875 ratings)
8,363 students

Docker for .NET Developer - Getting Started

Explore fundamentals of Docker as we build docker file for .NET Core Application [.NET 8]
Last updated 2/2026
English

What you'll learn

  • Docker fundamentals
  • Container and Image in Docker
  • Docker Desktop
  • Docker Instructions
  • DockerFile
  • Host Static HTML in docker Container
  • .NET applications and DockerFile
  • Manually create dockerfile for .NET projects
  • Push Image to DockerHub
  • Deploy Containers to Azure

Course content

9 sections58 lectures2h 59m total length
  • Welcome1:39

    Learn the basics of Docker for dotnet developers, containerize a dotnet app, and work with autogenerated and custom Docker files. Publish images to Docker Hub and deploy containers to Azure.

  • Topics covered2:26

    Explore docker fundamentals, install docker desktop, run a hello world image in a container with port mapping, and build and deploy a dotnet app using a dockerfile to Azure.

  • Get most out of the course0:44
  • What is docker2:30
  • Download Snippets0:20
  • Docker and image2:55

    Explore how containers run apps on images, compare containers with virtual machines, and pull ready-made images from Docker Hub to deploy dotnet, nodejs, and nginx.

  • Image layers1:31

    Learn how Docker images are built in layers, starting from a base image and adding fonts, styles, colors, and pictures to create the final image.

  • Image and container3:50
  • Docker vs VM1:55
  • Install desktop docker2:37
  • Always run docker desktop0:24

    Keep Docker Desktop running at all times during the course to ensure you can work with Docker, and avoid pausing or quitting Docker Desktop.

  • Docker Fundamentals
  • Section Notes0:13

Requirements

  • Basics of .NET Core

Description

For Udemy Business Students : This course requires you to download Docker Desktop. If you are a Udemy Business user, please check with your employer before downloading software.


Docker is a buzz word that is gaining more and more attention in the tech world. And that is for a reason! 

But being a .NET developer if you have to learn docker, it can sometimes be a patchy road! Not because it is difficult but because it is not exactly programming language! It is a different domain but in order to be a full stack developer now docker is becoming one of the required tech stack.

This course is aimed exactly at that requirement! In under 3 hours we will start from ground zero in docker and explore all the fundamentals as we will see the default built in docker file in a .NET application and then build a dockerfile manually for .NET application.


We will explore basic terminology when it comes to docker like images, containers, create our image and publish them to azure containers and much more!


This will be a hands on course with docker as we will spend time to understand docker and host a simple html in docker before we dive into docker support for .NET applications.


This course has very special focus for .NET developers and how they can easily grasp docker, and deploy their applications.

Who this course is for:

  • Anyone getting started with docker
  • Any .NET developer looking to explore Docker