5.0
(Current)
docker pull mcr.microsoft.com/dotnet/aspnet:5.0
3.1
(LTS)
docker pull mcr.microsoft.com/dotnet/aspnet:3.1
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.
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:
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:
.NET Framework:
Tags
Dockerfile
OS Version
5.0.7-buster-slim-amd64, 5.0-buster-slim-amd64, 5.0.7-buster-slim, 5.0-buster-slim, 5.0.7, 5.0, latest
Dockerfile
Debian 10
5.0.7-alpine3.13-amd64, 5.0-alpine3.13-amd64, 5.0-alpine-amd64, 5.0.7-alpine3.13, 5.0-alpine3.13, 5.0-alpine
Dockerfile
Alpine 3.13
5.0.7-focal-amd64, 5.0-focal-amd64, 5.0.7-focal, 5.0-focal
Dockerfile
Ubuntu 20.04
3.1.16-buster-slim, 3.1-buster-slim, 3.1.16, 3.1
Dockerfile
Debian 10
3.1.16-alpine3.13, 3.1-alpine3.13, 3.1-alpine
Dockerfile
Alpine 3.13
3.1.16-focal, 3.1-focal
Dockerfile
Ubuntu 20.04
3.1.16-bionic, 3.1-bionic
Dockerfile
Ubuntu 18.04
2.1.28-stretch-slim, 2.1-stretch-slim, 2.1.28, 2.1
Dockerfile
Debian 9
2.1.28-alpine3.13, 2.1-alpine3.13, 2.1-alpine
Dockerfile
Alpine 3.13
2.1.28-focal, 2.1-focal
Dockerfile
Ubuntu 20.04
2.1.28-bionic, 2.1-bionic
Dockerfile
Ubuntu 18.04
Tags
Dockerfile
OS Version
6.0.0-preview.5-bullseye-slim-amd64, 6.0-bullseye-slim-amd64, 6.0.0-preview.5-bullseye-slim, 6.0-bullseye-slim, 6.0.0-preview.5, 6.0
Dockerfile
Debian 11
6.0.0-preview.5-alpine3.13-amd64, 6.0-alpine3.13-amd64, 6.0-alpine-amd64, 6.0.0-preview.5-alpine3.13, 6.0-alpine3.13, 6.0-alpine
Dockerfile
Alpine 3.13
6.0.0-preview.5-focal-amd64, 6.0-focal-amd64, 6.0.0-preview.5-focal, 6.0-focal
Dockerfile
Ubuntu 20.04
Tags
Dockerfile
OS Version
5.0.7-buster-slim-arm64v8, 5.0-buster-slim-arm64v8, 5.0.7-buster-slim, 5.0-buster-slim, 5.0.7, 5.0, latest
Dockerfile
Debian 10
5.0.7-alpine3.13-arm64v8, 5.0-alpine3.13-arm64v8, 5.0-alpine-arm64v8, 5.0.7-alpine3.13, 5.0-alpine3.13, 5.0-alpine
Dockerfile
Alpine 3.13
5.0.7-focal-arm64v8, 5.0-focal-arm64v8, 5.0.7-focal, 5.0-focal
Dockerfile
Ubuntu 20.04
3.1.16-buster-slim-arm64v8, 3.1-buster-slim-arm64v8, 3.1.16, 3.1
Dockerfile
Debian 10
3.1.16-alpine3.13-arm64v8, 3.1-alpine3.13-arm64v8, 3.1-alpine-arm64v8
Dockerfile
Alpine 3.13
3.1.16-focal-arm64v8, 3.1-focal-arm64v8
Dockerfile
Ubuntu 20.04
3.1.16-bionic-arm64v8, 3.1-bionic-arm64v8
Dockerfile
Ubuntu 18.04
Tags
Dockerfile
OS Version
6.0.0-preview.5-bullseye-slim-arm64v8, 6.0-bullseye-slim-arm64v8, 6.0.0-preview.5-bullseye-slim, 6.0-bullseye-slim, 6.0.0-preview.5, 6.0
Dockerfile
Debian 11
6.0.0-preview.5-alpine3.13-arm64v8, 6.0-alpine3.13-arm64v8, 6.0-alpine-arm64v8, 6.0.0-preview.5-alpine3.13, 6.0-alpine3.13, 6.0-alpine
Dockerfile
Alpine 3.13
6.0.0-preview.5-focal-arm64v8, 6.0-focal-arm64v8, 6.0.0-preview.5-focal, 6.0-focal
Dockerfile
Ubuntu 20.04
Tags
Dockerfile
OS Version
5.0.7-buster-slim-arm32v7, 5.0-buster-slim-arm32v7, 5.0.7-buster-slim, 5.0-buster-slim, 5.0.7, 5.0, latest
Dockerfile
Debian 10
5.0.7-focal-arm32v7, 5.0-focal-arm32v7, 5.0.7-focal, 5.0-focal
Dockerfile
Ubuntu 20.04
3.1.16-buster-slim-arm32v7, 3.1-buster-slim-arm32v7, 3.1.16, 3.1
Dockerfile
Debian 10
3.1.16-focal-arm32v7, 3.1-focal-arm32v7
Dockerfile
Ubuntu 20.04
3.1.16-bionic-arm32v7, 3.1-bionic-arm32v7
Dockerfile
Ubuntu 18.04
2.1.28-stretch-slim-arm32v7, 2.1-stretch-slim-arm32v7, 2.1.28, 2.1
Dockerfile
Debian 9
2.1.28-focal-arm32v7, 2.1-focal-arm32v7
Dockerfile
Ubuntu 20.04
2.1.28-bionic-arm32v7, 2.1-bionic-arm32v7
Dockerfile
Ubuntu 18.04
Tags
Dockerfile
OS Version
6.0.0-preview.5-bullseye-slim-arm32v7, 6.0-bullseye-slim-arm32v7, 6.0.0-preview.5-bullseye-slim, 6.0-bullseye-slim, 6.0.0-preview.5, 6.0
Dockerfile
Debian 11
6.0.0-preview.5-alpine3.13-arm32v7, 6.0-alpine3.13-arm32v7, 6.0-alpine-arm32v7, 6.0.0-preview.5-alpine3.13, 6.0-alpine3.13, 6.0-alpine
Dockerfile
Alpine 3.13
6.0.0-preview.5-focal-arm32v7, 6.0-focal-arm32v7, 6.0.0-preview.5-focal, 6.0-focal
Dockerfile
Ubuntu 20.04
Nano Server, version 20H2 amd64 Tags
Tag
Dockerfile
5.0.7-nanoserver-20H2, 5.0-nanoserver-20H2, 5.0.7, 5.0, latest
Dockerfile
3.1.16-nanoserver-20H2, 3.1-nanoserver-20H2, 3.1.16, 3.1
Dockerfile
2.1.28-nanoserver-20H2, 2.1-nanoserver-20H2, 2.1.28, 2.1
Dockerfile
Tag
Dockerfile
6.0.0-preview.5-nanoserver-20H2, 6.0-nanoserver-20H2, 6.0.0-preview.5, 6.0
Dockerfile
Nano Server, version 2004 amd64 Tags
Tag
Dockerfile
5.0.7-nanoserver-2004, 5.0-nanoserver-2004, 5.0.7, 5.0, latest
Dockerfile
3.1.16-nanoserver-2004, 3.1-nanoserver-2004, 3.1.16, 3.1
Dockerfile
2.1.28-nanoserver-2004, 2.1-nanoserver-2004, 2.1.28, 2.1
Dockerfile
Tag
Dockerfile
6.0.0-preview.5-nanoserver-2004, 6.0-nanoserver-2004, 6.0.0-preview.5, 6.0
Dockerfile
Nano Server, version 1809 amd64 Tags
Tag
Dockerfile
5.0.7-nanoserver-1809, 5.0-nanoserver-1809, 5.0.7, 5.0, latest
Dockerfile
3.1.16-nanoserver-1809, 3.1-nanoserver-1809, 3.1.16, 3.1
Dockerfile
2.1.28-nanoserver-1809, 2.1-nanoserver-1809, 2.1.28, 2.1
Dockerfile
Tag
Dockerfile
6.0.0-preview.5-nanoserver-1809, 6.0-nanoserver-1809, 6.0.0-preview.5, 6.0
Dockerfile
Windows Server Core 2019 amd64 Tags
Tag
Dockerfile
5.0.7-windowsservercore-ltsc2019, 5.0-windowsservercore-ltsc2019
Dockerfile
Tag
Dockerfile
6.0.0-preview.5-windowsservercore-ltsc2019, 6.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:20H2, buildpack-deps:bionic-scm, etc.).
We publish .NET images as part of releasing new versions of .NET including major/minor and servicing.