Home Explore Blog CI



docker

content/guides/dotnet/_index.md
187de18d63bc8dfb873c0d3419e6d27d327b4afebeef24e90000000300000441
---
title: .NET language-specific guide
linkTitle: C# (.NET)
description: Containerize and develop .NET apps using Docker
summary: |
  Learn how to containerize .NET applications using Docker.
keywords: getting started, .net
aliases:
  - /language/dotnet/
  - /guides/language/dotnet/
languages: [c-sharp]
params:
  time: 20 minutes
  toc_min: 1
  toc_max: 2
---

The .NET getting started guide teaches you how to create a containerized .NET application using Docker. In this guide, you'll learn how to:

- Containerize and run a .NET application
- Set up a local environment to develop a .NET application using containers
- Run tests for a .NET application using containers
- Configure a CI/CD pipeline for a containerized .NET application using GitHub Actions
- Deploy your containerized application locally to Kubernetes to test and debug your deployment

After completing the .NET getting started modules, you should be able to containerize your own .NET application based on the examples and instructions provided in this guide.

Start by containerizing an existing .NET application.

Chunks
07ebfabb (1st chunk of `content/guides/dotnet/_index.md`)
Title: .NET Getting Started Guide: Overview
Summary
This guide teaches you how to containerize and develop .NET applications using Docker. You will learn how to containerize a .NET application, set up a local development environment using containers, run tests, configure a CI/CD pipeline using GitHub Actions, and deploy your application locally to Kubernetes.