📈 GH Trending Explorer 🎲 Surprise me

← all repos

dotnet / dotnet-docker

git clone https://github.com/dotnet/dotnet-docker.git 🔥 on GitHub Trending today

Official container images for .NET

+0
stars, 24h · #614
—
stars, 7 days
—
stars, 30 days
4.9k
★ total
2.0k
forks · 119 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageDockerfile
LicenseMIT
Created2015-11-16 (10y ago)
Last pushtoday
Watchers213
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-20 — #10 daily in dockerfile

Links

README excerpt
# .NET
## Featured Repos
* dotnet/sdk: .NET SDK
* dotnet/aspnet: ASP.NET Core Runtime
* dotnet/runtime: .NET Runtime
* dotnet/runtime-deps: .NET Runtime Dependencies
* dotnet/monitor: .NET Monitor Tool
* dotnet/samples: .NET Samples
## About
.NET is a general purpose development platform maintained by Microsoft and the .NET community on GitHub. It is cross-platform, supports Windows, macOS, and Linux, and can be used in device, cloud, and embedded/IoT scenarios.
.NET has several capabilities that make development productive, including automatic memory management, (runtime) generic types, reflection, asynchronous constructs, concurrency, and native interop. Millions of developers take advantage of these capabilities to efficiently build high-quality applications.
You can use C# or F# to write .NET apps.
* C# is powerful, type-safe, and object-oriented while retaining the expressiveness and elegance of C-style languages. Anyone familiar with C and similar languages will find it straightforward to write in C#.
* F# is a cross-platform, open-source, functional programming language for .NET. It also includes object-oriented and imperative programming.
.NET is open source (MIT and Apache 2 licenses) and was contributed to the .NET Foundation by Microsoft in 2014. It can be freely adopted by individuals and companies, including for personal, academic or commercial purposes. Multiple companies use .NET as part of apps, tools, new platforms and hosting services.
You are invited to contribute new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can.
> .NET Documentation
Watch discussions for Docker-related .NET announcements.
## Usage
The .NET Docker samples show various ways to use .NET and Docker together. See Introduction to .NET and Docker to learn more.
### Container sample: Run a simple application
You can quickly run a container with a pre-built .NET Docker image, based on the .NET console sample.
Type the following command to run a sample console application:
 [code] 
### Container sample: Run a web application
You can quickly run a container with a pre-built .NET Docker image, based on the ASP.NET Core sample.
Type the following command to run a sample web application:
 [code] 
After the application starts, navigate to `http://localhost:8000` in your web browser. You can also view the ASP.NET Core site running in the container from another machine with a local IP address such as `http://192.168.1.18:8000`.
> Note: ASP.NET Core apps (in official images) listen to port 8080 by default, starting with .NET 8. The `-p` argument in these examples maps host port `8000` to container port `8080` (`host:container` mapping). The container will not be accessible without this mapping. ASP.NET Core can be configured to listen on a different or additional port.
See Hosting ASP.NET Core Images with Docker over HTTPS to use HTTPS with this image.
## Image Variants
.NET conta