6.0
(Current, LTS)docker pull mcr.microsoft.com/dotnet/aspnet:6.0
This image contains the ASP.NET Core and .NET runtimes and libraries and is optimized for running ASP.NET Core apps in production.
Watch dotnet/announcements for Docker-related .NET announcements.
The .NET Docker samples show various ways to use .NET and Docker together. See Building Docker Images for .NET Applications to learn more.
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:
docker run -it --rm -p 8000:80 --name aspnetcore_sample mcr.microsoft.com/dotnet/samples:aspnetapp
After the application starts, navigate to http://localhost:8000
in your web browser.
See Hosting ASP.NET Core Images with Docker over HTTPS to use HTTPS with this image.
.NET:
- dotnet: .NET
- dotnet/sdk: .NET SDK
- dotnet/runtime: .NET Runtime
- dotnet/runtime-deps: .NET Runtime Dependencies
- dotnet/monitor: .NET Monitor Tool
- dotnet/samples: .NET Samples
- dotnet/nightly/aspnet: ASP.NET Core Runtime (Preview)
.NET Framework:
- dotnet/framework: .NET Framework, ASP.NET and WCF
- dotnet/framework/samples: .NET Framework, ASP.NET and WCF Samples
Tags | Dockerfile | OS Version |
---|---|---|
6.0.0-bullseye-slim-amd64, 6.0-bullseye-slim-amd64, 6.0.0-bullseye-slim, 6.0-bullseye-slim, 6.0.0, 6.0, latest | Dockerfile | Debian 11 |
6.0.0-alpine3.14-amd64, 6.0-alpine3.14-amd64, 6.0-alpine-amd64, 6.0.0-alpine3.14, 6.0-alpine3.14, 6.0-alpine | Dockerfile | Alpine 3.14 |
6.0.0-focal-amd64, 6.0-focal-amd64, 6.0.0-focal, 6.0-focal | Dockerfile | Ubuntu 20.04 |
5.0.12-bullseye-slim-amd64, 5.0-bullseye-slim-amd64, 5.0.12-bullseye-slim, 5.0-bullseye-slim | Dockerfile | Debian 11 |
5.0.12-buster-slim-amd64, 5.0-buster-slim-amd64, 5.0.12-buster-slim, 5.0-buster-slim, 5.0.12, 5.0 | Dockerfile | Debian 10 |
5.0.12-alpine3.14-amd64, 5.0-alpine3.14-amd64, 5.0-alpine-amd64, 5.0.12-alpine3.14, 5.0-alpine3.14, 5.0-alpine | Dockerfile | Alpine 3.14 |
5.0.12-alpine3.13-amd64, 5.0-alpine3.13-amd64, 5.0.12-alpine3.13, 5.0-alpine3.13 | Dockerfile | Alpine 3.13 |
5.0.12-focal-amd64, 5.0-focal-amd64, 5.0.12-focal, 5.0-focal | Dockerfile | Ubuntu 20.04 |
3.1.21-bullseye-slim, 3.1-bullseye-slim | Dockerfile | Debian 11 |
3.1.21-buster-slim, 3.1-buster-slim, 3.1.21, 3.1 | Dockerfile | Debian 10 |
3.1.21-alpine3.14, 3.1-alpine3.14, 3.1-alpine | Dockerfile | Alpine 3.14 |
3.1.21-alpine3.13, 3.1-alpine3.13 | Dockerfile | Alpine 3.13 |
3.1.21-focal, 3.1-focal | Dockerfile | Ubuntu 20.04 |
3.1.21-bionic, 3.1-bionic | Dockerfile | Ubuntu 18.04 |
Tags | Dockerfile | OS Version |
---|---|---|
6.0.0-bullseye-slim-arm64v8, 6.0-bullseye-slim-arm64v8, 6.0.0-bullseye-slim, 6.0-bullseye-slim, 6.0.0, 6.0, latest | Dockerfile | Debian 11 |
6.0.0-alpine3.14-arm64v8, 6.0-alpine3.14-arm64v8, 6.0-alpine-arm64v8, 6.0.0-alpine3.14, 6.0-alpine3.14, 6.0-alpine | Dockerfile | Alpine 3.14 |
6.0.0-focal-arm64v8, 6.0-focal-arm64v8, 6.0.0-focal, 6.0-focal | Dockerfile | Ubuntu 20.04 |
5.0.12-bullseye-slim-arm64v8, 5.0-bullseye-slim-arm64v8, 5.0.12-bullseye-slim, 5.0-bullseye-slim | Dockerfile | Debian 11 |
5.0.12-buster-slim-arm64v8, 5.0-buster-slim-arm64v8, 5.0.12-buster-slim, 5.0-buster-slim, 5.0.12, 5.0 | Dockerfile | Debian 10 |
5.0.12-alpine3.14-arm64v8, 5.0-alpine3.14-arm64v8, 5.0-alpine-arm64v8, 5.0.12-alpine3.14, 5.0-alpine3.14, 5.0-alpine | Dockerfile | Alpine 3.14 |
5.0.12-alpine3.13-arm64v8, 5.0-alpine3.13-arm64v8, 5.0.12-alpine3.13, 5.0-alpine3.13 | Dockerfile | Alpine 3.13 |
5.0.12-focal-arm64v8, 5.0-focal-arm64v8, 5.0.12-focal, 5.0-focal | Dockerfile | Ubuntu 20.04 |
3.1.21-bullseye-slim-arm64v8, 3.1-bullseye-slim-arm64v8 | Dockerfile | Debian 11 |
3.1.21-buster-slim-arm64v8, 3.1-buster-slim-arm64v8, 3.1.21, 3.1 | Dockerfile | Debian 10 |
3.1.21-alpine3.14-arm64v8, 3.1-alpine3.14-arm64v8, 3.1-alpine-arm64v8 | Dockerfile | Alpine 3.14 |
3.1.21-alpine3.13-arm64v8, 3.1-alpine3.13-arm64v8 | Dockerfile | Alpine 3.13 |
3.1.21-focal-arm64v8, 3.1-focal-arm64v8 | Dockerfile | Ubuntu 20.04 |
3.1.21-bionic-arm64v8, 3.1-bionic-arm64v8 | Dockerfile | Ubuntu 18.04 |
Tags | Dockerfile | OS Version |
---|---|---|
6.0.0-bullseye-slim-arm32v7, 6.0-bullseye-slim-arm32v7, 6.0.0-bullseye-slim, 6.0-bullseye-slim, 6.0.0, 6.0, latest | Dockerfile | Debian 11 |
6.0.0-alpine3.14-arm32v7, 6.0-alpine3.14-arm32v7, 6.0-alpine-arm32v7, 6.0.0-alpine3.14, 6.0-alpine3.14, 6.0-alpine | Dockerfile | Alpine 3.14 |
6.0.0-focal-arm32v7, 6.0-focal-arm32v7, 6.0.0-focal, 6.0-focal | Dockerfile | Ubuntu 20.04 |
5.0.12-bullseye-slim-arm32v7, 5.0-bullseye-slim-arm32v7, 5.0.12-bullseye-slim, 5.0-bullseye-slim | Dockerfile | Debian 11 |
5.0.12-buster-slim-arm32v7, 5.0-buster-slim-arm32v7, 5.0.12-buster-slim, 5.0-buster-slim, 5.0.12, 5.0 | Dockerfile | Debian 10 |
5.0.12-alpine3.14-arm32v7, 5.0-alpine3.14-arm32v7, 5.0-alpine-arm32v7, 5.0.12-alpine3.14, 5.0-alpine3.14, 5.0-alpine | Dockerfile | Alpine 3.14 |
5.0.12-alpine3.13-arm32v7, 5.0-alpine3.13-arm32v7, 5.0.12-alpine3.13, 5.0-alpine3.13 | Dockerfile | Alpine 3.13 |
5.0.12-focal-arm32v7, 5.0-focal-arm32v7, 5.0.12-focal, 5.0-focal | Dockerfile | Ubuntu 20.04 |
3.1.21-bullseye-slim-arm32v7, 3.1-bullseye-slim-arm32v7 | Dockerfile | Debian 11 |
3.1.21-buster-slim-arm32v7, 3.1-buster-slim-arm32v7, 3.1.21, 3.1 | Dockerfile | Debian 10 |
3.1.21-focal-arm32v7, 3.1-focal-arm32v7 | Dockerfile | Ubuntu 20.04 |
3.1.21-bionic-arm32v7, 3.1-bionic-arm32v7 | Dockerfile | Ubuntu 18.04 |
Tag | Dockerfile |
---|---|
6.0.0-nanoserver-ltsc2022, 6.0-nanoserver-ltsc2022, 6.0.0, 6.0, latest | Dockerfile |
5.0.12-nanoserver-ltsc2022, 5.0-nanoserver-ltsc2022, 5.0.12, 5.0 | Dockerfile |
3.1.21-nanoserver-ltsc2022, 3.1-nanoserver-ltsc2022, 3.1.21, 3.1 | Dockerfile |
Tag | Dockerfile |
---|---|
6.0.0-windowsservercore-ltsc2022, 6.0-windowsservercore-ltsc2022 | Dockerfile |
5.0.12-windowsservercore-ltsc2022, 5.0-windowsservercore-ltsc2022 | Dockerfile |
Tag | Dockerfile |
---|---|
6.0.0-nanoserver-20H2, 6.0-nanoserver-20H2, 6.0.0, 6.0, latest | Dockerfile |
5.0.12-nanoserver-20H2, 5.0-nanoserver-20H2, 5.0.12, 5.0 | Dockerfile |
3.1.21-nanoserver-20H2, 3.1-nanoserver-20H2, 3.1.21, 3.1 | Dockerfile |
Tag | Dockerfile |
---|---|
5.0.12-nanoserver-2004, 5.0-nanoserver-2004, 5.0.12, 5.0 | Dockerfile |
3.1.21-nanoserver-2004, 3.1-nanoserver-2004, 3.1.21, 3.1 | Dockerfile |
Tag | Dockerfile |
---|---|
6.0.0-nanoserver-1809, 6.0-nanoserver-1809, 6.0.0, 6.0, latest | Dockerfile |
5.0.12-nanoserver-1809, 5.0-nanoserver-1809, 5.0.12, 5.0 | Dockerfile |
3.1.21-nanoserver-1809, 3.1-nanoserver-1809, 3.1.21, 3.1 | Dockerfile |
Tag | Dockerfile |
---|---|
6.0.0-windowsservercore-ltsc2019, 6.0-windowsservercore-ltsc2019 | Dockerfile |
5.0.12-windowsservercore-ltsc2019, 5.0-windowsservercore-ltsc2019 | Dockerfile |
You can retrieve a list of all available tags for dotnet/aspnet at https://mcr.microsoft.com/v2/dotnet/aspnet/tags/list.
For tags contained in the old dotnet/core/aspnet repository, you can retrieve a list of those tags at https://mcr.microsoft.com/v2/dotnet/core/aspnet/tags/list.
See Microsoft Support for .NET for the support lifecycle.
- We update the supported .NET images within 12 hours of any updates to their base images (e.g. debian:buster-slim, windows/nanoserver:ltsc2022, buildpack-deps:bionic-scm, etc.).
- We publish .NET images as part of releasing new versions of .NET including major/minor and servicing.
- Legal Notice: Container License Information
- .NET license
- Discover licensing for Linux image contents
- Windows base image license (only applies to Windows containers)
- Pricing and licensing for Windows Server 2019