Updates for .NET August 2024 Servicing (#5772)

This commit is contained in:
Matt Thalman 2024-08-13 07:41:21 -05:00 коммит произвёл GitHub
Родитель b0ed3ba951 6208d01556
Коммит a9958a525f
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
287 изменённых файлов: 1841 добавлений и 1864 удалений

Просмотреть файл

@ -1,121 +0,0 @@
**IMPORTANT**
**The images from the dotnet/nightly repositories include last-known-good (LKG) builds for the next release of [.NET](https://github.com/dotnet/core).**
**See [dotnet](https://hub.docker.com/_/microsoft-dotnet/) for images with official releases of [.NET](https://github.com/dotnet/core).**
# Featured Repos
* [dotnet/nightly/sdk](https://hub.docker.com/_/microsoft-dotnet-nightly-sdk/): .NET SDK (Preview)
* [dotnet/nightly/aspnet](https://hub.docker.com/_/microsoft-dotnet-nightly-aspnet/): ASP.NET Core Runtime (Preview)
* [dotnet/nightly/runtime](https://hub.docker.com/_/microsoft-dotnet-nightly-runtime/): .NET Runtime (Preview)
* [dotnet/nightly/runtime-deps](https://hub.docker.com/_/microsoft-dotnet-nightly-runtime-deps/): .NET Runtime Dependencies (Preview)
* [dotnet/nightly/monitor](https://hub.docker.com/_/microsoft-dotnet-nightly-monitor/): .NET Monitor Tool (Preview)
* [dotnet/nightly/aspire-dashboard](https://hub.docker.com/_/microsoft-dotnet-nightly-aspire-dashboard/): .NET Aspire Dashboard (Preview)
# About
[.NET](https://docs.microsoft.com/dotnet/core/) is a general purpose development platform maintained by Microsoft and the .NET community on [GitHub](https://github.com/dotnet/core). 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](https://learn.microsoft.com/dotnet/csharp/async), 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#](https://docs.microsoft.com/dotnet/csharp/) 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#](https://docs.microsoft.com/dotnet/fsharp/) is a cross-platform, open-source, functional programming language for .NET. It also includes object-oriented and imperative programming.
[.NET](https://github.com/dotnet/core) is open source (MIT and Apache 2 licenses) and was contributed to the [.NET Foundation](http://dotnetfoundation.org) 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](https://github.com/dotnet/core/blob/master/CONTRIBUTING.md), 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.
> https://docs.microsoft.com/dotnet/core/
Watch [discussions](https://github.com/dotnet/dotnet-docker/discussions/categories/announcements) for Docker-related .NET announcements.
## New: Ubuntu Chiseled Images
Ubuntu Chiseled .NET images are a type of "distroless" container image that contain only the minimal set of packages .NET needs, with everything else removed.
These images offer dramatically smaller deployment sizes and attack surface by including only the minimal set of packages required to run .NET applications.
Please see the [Ubuntu Chiseled + .NET](https://github.com/dotnet/dotnet-docker/blob/main/documentation/ubuntu-chiseled.md) documentation page for more info.
# Usage
The [.NET Docker samples](https://github.com/dotnet/dotnet-docker/blob/main/samples/README.md) show various ways to use .NET and Docker together. See [Building Docker Images for .NET Applications](https://docs.microsoft.com/dotnet/core/docker/building-net-docker-images) to learn more.
## Container sample: Run a simple application
You can quickly run a container with a pre-built [.NET Docker image](https://hub.docker.com/_/microsoft-dotnet-samples/), based on the [.NET console sample](https://github.com/dotnet/dotnet-docker/blob/main/samples/dotnetapp/README.md).
Type the following command to run a sample console application:
```console
docker run --rm mcr.microsoft.com/dotnet/samples
```
## Container sample: Run a web application
You can quickly run a container with a pre-built [.NET Docker image](https://hub.docker.com/_/microsoft-dotnet-samples/), based on the [ASP.NET Core sample](https://github.com/dotnet/dotnet-docker/blob/main/samples/aspnetapp/README.md).
Type the following command to run a sample web application:
```console
docker run -it --rm -p 8000:8080 --name aspnetcore_sample mcr.microsoft.com/dotnet/samples:aspnetapp
```
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](https://github.com/dotnet/dotnet-docker/blob/6da64f31944bb16ecde5495b6a53fc170fbe100d/src/runtime-deps/8.0/bookworm-slim/amd64/Dockerfile#L7), starting with .NET 8. The [`-p` argument](https://docs.docker.com/engine/reference/commandline/run/#publish) 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](https://learn.microsoft.com/aspnet/core/fundamentals/servers/kestrel/endpoints).
See [Hosting ASP.NET Core Images with Docker over HTTPS](https://github.com/dotnet/dotnet-docker/blob/main/samples/host-aspnetcore-https.md) to use HTTPS with this image.
# Image Variants
.NET container images have several variants that offer different combinations of flexibility and deployment size.
The [Image Variants documentation](https://github.com/dotnet/dotnet-docker/blob/main/documentation/image-variants.md) contains a summary of the image variants and their use-cases.
# Related Repositories
.NET:
* [dotnet](https://hub.docker.com/_/microsoft-dotnet/): .NET
* [dotnet/samples](https://hub.docker.com/_/microsoft-dotnet-samples/): .NET Samples
.NET Framework:
* [dotnet/framework](https://hub.docker.com/_/microsoft-dotnet-framework/): .NET Framework, ASP.NET and WCF
* [dotnet/framework/samples](https://hub.docker.com/_/microsoft-dotnet-framework-samples/): .NET Framework, ASP.NET and WCF Samples
# Support
## Lifecycle
* [Microsoft Support for .NET](https://github.com/dotnet/core/blob/main/support.md)
* [Supported Container Platforms Policy](https://github.com/dotnet/dotnet-docker/blob/main/documentation/supported-platforms.md)
* [Supported Tags Policy](https://github.com/dotnet/dotnet-docker/blob/main/documentation/supported-tags.md)
## Image Update Policy
* We update supported .NET images within 12 hours of any updates to their base images (e.g. debian:bookworm-slim, windows/nanoserver:ltsc2022, etc.).
* We re-build all .NET images as part of releasing new versions of .NET including new major/minor versions and servicing.
* Distroless images such as Ubuntu Chiseled have no base image, and as such will only be updated with .NET releases and CVE fixes as described below.
### CVE Update Policy
.NET container images are regularly monitored for the presence of CVEs. A given image will be rebuilt to pick up fixes for a CVE when:
* We detect the image contains a CVE with a [CVSS](https://nvd.nist.gov/vuln-metrics/cvss) score of "Critical"
* **AND** the CVE is in a package that is added in our Dockerfile layers (meaning the CVE is in a package we explicitly install or any transitive dependencies of those packages)
* **AND** there is a CVE fix for the package available in the affected base image's package repository.
## Feedback
* [File an issue](https://github.com/dotnet/dotnet-docker/issues/new/choose)
* [Contact Microsoft Support](https://support.microsoft.com/contactus/)
# License
* Legal Notice: [Container License Information](https://aka.ms/mcr/osslegalnotice)
* [.NET license](https://github.com/dotnet/dotnet-docker/blob/main/LICENSE)
* [Discover licensing for Linux image contents](https://github.com/dotnet/dotnet-docker/blob/main/documentation/image-artifact-details.md)
* [Windows base image license](https://docs.microsoft.com/virtualization/windowscontainers/images-eula) (only applies to Windows containers)
* [Pricing and licensing for Windows Server](https://www.microsoft.com/cloud-platform/windows-server-pricing)

Просмотреть файл

@ -71,36 +71,36 @@ The [Image Variants documentation](https://github.com/dotnet/dotnet-docker/blob/
## Linux amd64 Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.7-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.7-bookworm-slim, 8.0-bookworm-slim, 8.0.7, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12
8.0.7-alpine3.20-amd64, 8.0-alpine3.20-amd64, 8.0-alpine-amd64, 8.0.7-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20
8.0.7-alpine3.20-composite-amd64, 8.0-alpine3.20-composite-amd64, 8.0-alpine-composite-amd64, 8.0.7-alpine3.20-composite, 8.0-alpine3.20-composite, 8.0-alpine-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.20-composite/amd64/Dockerfile) | Alpine 3.20
8.0.7-alpine3.19-amd64, 8.0-alpine3.19-amd64, 8.0.7-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19
8.0.7-alpine3.19-composite-amd64, 8.0-alpine3.19-composite-amd64, 8.0.7-alpine3.19-composite, 8.0-alpine3.19-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.19-composite/amd64/Dockerfile) | Alpine 3.19
8.0.7-noble-amd64, 8.0-noble-amd64, 8.0.7-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04
8.0.7-noble-chiseled-amd64, 8.0-noble-chiseled-amd64, 8.0.7-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04
8.0.7-noble-chiseled-extra-amd64, 8.0-noble-chiseled-extra-amd64, 8.0.7-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04
8.0.7-noble-chiseled-composite-amd64, 8.0-noble-chiseled-composite-amd64, 8.0.7-noble-chiseled-composite, 8.0-noble-chiseled-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble-chiseled-composite/amd64/Dockerfile) | Ubuntu 24.04
8.0.7-noble-chiseled-composite-extra-amd64, 8.0-noble-chiseled-composite-extra-amd64, 8.0.7-noble-chiseled-composite-extra, 8.0-noble-chiseled-composite-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble-chiseled-composite-extra/amd64/Dockerfile) | Ubuntu 24.04
8.0.7-jammy-amd64, 8.0-jammy-amd64, 8.0.7-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-amd64, 8.0-jammy-chiseled-amd64, 8.0.7-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-extra-amd64, 8.0-jammy-chiseled-extra-amd64, 8.0.7-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-composite-amd64, 8.0-jammy-chiseled-composite-amd64, 8.0.7-jammy-chiseled-composite, 8.0-jammy-chiseled-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-composite/amd64/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-composite-extra-amd64, 8.0-jammy-chiseled-composite-extra-amd64, 8.0.7-jammy-chiseled-composite-extra, 8.0-jammy-chiseled-composite-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-composite-extra/amd64/Dockerfile) | Ubuntu 22.04
8.0.7-cbl-mariner2.0-amd64, 8.0-cbl-mariner2.0-amd64, 8.0.7-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.7-cbl-mariner2.0-distroless-amd64, 8.0-cbl-mariner2.0-distroless-amd64, 8.0.7-cbl-mariner2.0-distroless, 8.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.7-cbl-mariner2.0-distroless-extra-amd64, 8.0-cbl-mariner2.0-distroless-extra-amd64, 8.0.7-cbl-mariner2.0-distroless-extra, 8.0-cbl-mariner2.0-distroless-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0-distroless-extra/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.7-cbl-mariner2.0-distroless-composite-amd64, 8.0-cbl-mariner2.0-distroless-composite-amd64, 8.0.7-cbl-mariner2.0-distroless-composite, 8.0-cbl-mariner2.0-distroless-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0-distroless-composite/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.7-cbl-mariner2.0-distroless-composite-extra-amd64, 8.0-cbl-mariner2.0-distroless-composite-extra-amd64, 8.0.7-cbl-mariner2.0-distroless-composite-extra, 8.0-cbl-mariner2.0-distroless-composite-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0-distroless-composite-extra/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.32-bookworm-slim-amd64, 6.0-bookworm-slim-amd64, 6.0.32-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/bookworm-slim/amd64/Dockerfile) | Debian 12
6.0.32-bullseye-slim-amd64, 6.0-bullseye-slim-amd64, 6.0.32-bullseye-slim, 6.0-bullseye-slim, 6.0.32, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/bullseye-slim/amd64/Dockerfile) | Debian 11
6.0.32-alpine3.20-amd64, 6.0-alpine3.20-amd64, 6.0-alpine-amd64, 6.0.32-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20
6.0.32-alpine3.19-amd64, 6.0-alpine3.19-amd64, 6.0.32-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19
6.0.32-jammy-amd64, 6.0-jammy-amd64, 6.0.32-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-amd64, 6.0-jammy-chiseled-amd64, 6.0.32-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-extra-amd64, 6.0-jammy-chiseled-extra-amd64, 6.0.32-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04
6.0.32-cbl-mariner2.0-amd64, 6.0-cbl-mariner2.0-amd64, 6.0.32-cbl-mariner2.0, 6.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.32-cbl-mariner2.0-distroless-amd64, 6.0-cbl-mariner2.0-distroless-amd64, 6.0.32-cbl-mariner2.0-distroless, 6.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/cbl-mariner2.0-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.32-focal-amd64, 6.0-focal-amd64, 6.0.32-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/focal/amd64/Dockerfile) | Ubuntu 20.04
8.0.8-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.8-bookworm-slim, 8.0-bookworm-slim, 8.0.8, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12
8.0.8-alpine3.20-amd64, 8.0-alpine3.20-amd64, 8.0-alpine-amd64, 8.0.8-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20
8.0.8-alpine3.20-composite-amd64, 8.0-alpine3.20-composite-amd64, 8.0-alpine-composite-amd64, 8.0.8-alpine3.20-composite, 8.0-alpine3.20-composite, 8.0-alpine-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.20-composite/amd64/Dockerfile) | Alpine 3.20
8.0.8-alpine3.19-amd64, 8.0-alpine3.19-amd64, 8.0.8-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19
8.0.8-alpine3.19-composite-amd64, 8.0-alpine3.19-composite-amd64, 8.0.8-alpine3.19-composite, 8.0-alpine3.19-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.19-composite/amd64/Dockerfile) | Alpine 3.19
8.0.8-noble-amd64, 8.0-noble-amd64, 8.0.8-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04
8.0.8-noble-chiseled-amd64, 8.0-noble-chiseled-amd64, 8.0.8-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04
8.0.8-noble-chiseled-extra-amd64, 8.0-noble-chiseled-extra-amd64, 8.0.8-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04
8.0.8-noble-chiseled-composite-amd64, 8.0-noble-chiseled-composite-amd64, 8.0.8-noble-chiseled-composite, 8.0-noble-chiseled-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble-chiseled-composite/amd64/Dockerfile) | Ubuntu 24.04
8.0.8-noble-chiseled-composite-extra-amd64, 8.0-noble-chiseled-composite-extra-amd64, 8.0.8-noble-chiseled-composite-extra, 8.0-noble-chiseled-composite-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble-chiseled-composite-extra/amd64/Dockerfile) | Ubuntu 24.04
8.0.8-jammy-amd64, 8.0-jammy-amd64, 8.0.8-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-amd64, 8.0-jammy-chiseled-amd64, 8.0.8-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-extra-amd64, 8.0-jammy-chiseled-extra-amd64, 8.0.8-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-composite-amd64, 8.0-jammy-chiseled-composite-amd64, 8.0.8-jammy-chiseled-composite, 8.0-jammy-chiseled-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-composite/amd64/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-composite-extra-amd64, 8.0-jammy-chiseled-composite-extra-amd64, 8.0.8-jammy-chiseled-composite-extra, 8.0-jammy-chiseled-composite-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-composite-extra/amd64/Dockerfile) | Ubuntu 22.04
8.0.8-cbl-mariner2.0-amd64, 8.0-cbl-mariner2.0-amd64, 8.0.8-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.8-cbl-mariner2.0-distroless-amd64, 8.0-cbl-mariner2.0-distroless-amd64, 8.0.8-cbl-mariner2.0-distroless, 8.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.8-cbl-mariner2.0-distroless-extra-amd64, 8.0-cbl-mariner2.0-distroless-extra-amd64, 8.0.8-cbl-mariner2.0-distroless-extra, 8.0-cbl-mariner2.0-distroless-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0-distroless-extra/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.8-cbl-mariner2.0-distroless-composite-amd64, 8.0-cbl-mariner2.0-distroless-composite-amd64, 8.0.8-cbl-mariner2.0-distroless-composite, 8.0-cbl-mariner2.0-distroless-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0-distroless-composite/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.8-cbl-mariner2.0-distroless-composite-extra-amd64, 8.0-cbl-mariner2.0-distroless-composite-extra-amd64, 8.0.8-cbl-mariner2.0-distroless-composite-extra, 8.0-cbl-mariner2.0-distroless-composite-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0-distroless-composite-extra/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.33-bookworm-slim-amd64, 6.0-bookworm-slim-amd64, 6.0.33-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/bookworm-slim/amd64/Dockerfile) | Debian 12
6.0.33-bullseye-slim-amd64, 6.0-bullseye-slim-amd64, 6.0.33-bullseye-slim, 6.0-bullseye-slim, 6.0.33, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/bullseye-slim/amd64/Dockerfile) | Debian 11
6.0.33-alpine3.20-amd64, 6.0-alpine3.20-amd64, 6.0-alpine-amd64, 6.0.33-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20
6.0.33-alpine3.19-amd64, 6.0-alpine3.19-amd64, 6.0.33-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19
6.0.33-jammy-amd64, 6.0-jammy-amd64, 6.0.33-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-amd64, 6.0-jammy-chiseled-amd64, 6.0.33-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-extra-amd64, 6.0-jammy-chiseled-extra-amd64, 6.0.33-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04
6.0.33-cbl-mariner2.0-amd64, 6.0-cbl-mariner2.0-amd64, 6.0.33-cbl-mariner2.0, 6.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.33-cbl-mariner2.0-distroless-amd64, 6.0-cbl-mariner2.0-distroless-amd64, 6.0.33-cbl-mariner2.0-distroless, 6.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/cbl-mariner2.0-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.33-focal-amd64, 6.0-focal-amd64, 6.0.33-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/focal/amd64/Dockerfile) | Ubuntu 20.04
##### .NET 9 Preview Tags
Tags | Dockerfile | OS Version
@ -122,36 +122,36 @@ Tags | Dockerfile | OS Version
## Linux arm64 Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.7-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.7-bookworm-slim, 8.0-bookworm-slim, 8.0.7, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12
8.0.7-alpine3.20-arm64v8, 8.0-alpine3.20-arm64v8, 8.0-alpine-arm64v8, 8.0.7-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20
8.0.7-alpine3.20-composite-arm64v8, 8.0-alpine3.20-composite-arm64v8, 8.0-alpine-composite-arm64v8, 8.0.7-alpine3.20-composite, 8.0-alpine3.20-composite, 8.0-alpine-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.20-composite/arm64v8/Dockerfile) | Alpine 3.20
8.0.7-alpine3.19-arm64v8, 8.0-alpine3.19-arm64v8, 8.0.7-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19
8.0.7-alpine3.19-composite-arm64v8, 8.0-alpine3.19-composite-arm64v8, 8.0.7-alpine3.19-composite, 8.0-alpine3.19-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.19-composite/arm64v8/Dockerfile) | Alpine 3.19
8.0.7-noble-arm64v8, 8.0-noble-arm64v8, 8.0.7-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.7-noble-chiseled-arm64v8, 8.0-noble-chiseled-arm64v8, 8.0.7-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.7-noble-chiseled-extra-arm64v8, 8.0-noble-chiseled-extra-arm64v8, 8.0.7-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.7-noble-chiseled-composite-arm64v8, 8.0-noble-chiseled-composite-arm64v8, 8.0.7-noble-chiseled-composite, 8.0-noble-chiseled-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.7-noble-chiseled-composite-extra-arm64v8, 8.0-noble-chiseled-composite-extra-arm64v8, 8.0.7-noble-chiseled-composite-extra, 8.0-noble-chiseled-composite-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble-chiseled-composite-extra/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.7-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.7-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-arm64v8, 8.0-jammy-chiseled-arm64v8, 8.0.7-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-extra-arm64v8, 8.0-jammy-chiseled-extra-arm64v8, 8.0.7-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-composite-arm64v8, 8.0-jammy-chiseled-composite-arm64v8, 8.0.7-jammy-chiseled-composite, 8.0-jammy-chiseled-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-composite-extra-arm64v8, 8.0-jammy-chiseled-composite-extra-arm64v8, 8.0.7-jammy-chiseled-composite-extra, 8.0-jammy-chiseled-composite-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-composite-extra/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.7-cbl-mariner2.0-arm64v8, 8.0-cbl-mariner2.0-arm64v8, 8.0.7-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.7-cbl-mariner2.0-distroless-arm64v8, 8.0-cbl-mariner2.0-distroless-arm64v8, 8.0.7-cbl-mariner2.0-distroless, 8.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.7-cbl-mariner2.0-distroless-extra-arm64v8, 8.0-cbl-mariner2.0-distroless-extra-arm64v8, 8.0.7-cbl-mariner2.0-distroless-extra, 8.0-cbl-mariner2.0-distroless-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0-distroless-extra/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.7-cbl-mariner2.0-distroless-composite-arm64v8, 8.0-cbl-mariner2.0-distroless-composite-arm64v8, 8.0.7-cbl-mariner2.0-distroless-composite, 8.0-cbl-mariner2.0-distroless-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0-distroless-composite/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.7-cbl-mariner2.0-distroless-composite-extra-arm64v8, 8.0-cbl-mariner2.0-distroless-composite-extra-arm64v8, 8.0.7-cbl-mariner2.0-distroless-composite-extra, 8.0-cbl-mariner2.0-distroless-composite-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0-distroless-composite-extra/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.32-bookworm-slim-arm64v8, 6.0-bookworm-slim-arm64v8, 6.0.32-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12
6.0.32-bullseye-slim-arm64v8, 6.0-bullseye-slim-arm64v8, 6.0.32-bullseye-slim, 6.0-bullseye-slim, 6.0.32, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/bullseye-slim/arm64v8/Dockerfile) | Debian 11
6.0.32-alpine3.20-arm64v8, 6.0-alpine3.20-arm64v8, 6.0-alpine-arm64v8, 6.0.32-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20
6.0.32-alpine3.19-arm64v8, 6.0-alpine3.19-arm64v8, 6.0.32-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19
6.0.32-jammy-arm64v8, 6.0-jammy-arm64v8, 6.0.32-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-arm64v8, 6.0-jammy-chiseled-arm64v8, 6.0.32-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-extra-arm64v8, 6.0-jammy-chiseled-extra-arm64v8, 6.0.32-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.32-focal-arm64v8, 6.0-focal-arm64v8, 6.0.32-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/focal/arm64v8/Dockerfile) | Ubuntu 20.04
6.0.32-cbl-mariner2.0-arm64v8, 6.0-cbl-mariner2.0-arm64v8, 6.0.32-cbl-mariner2.0, 6.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.32-cbl-mariner2.0-distroless-arm64v8, 6.0-cbl-mariner2.0-distroless-arm64v8, 6.0.32-cbl-mariner2.0-distroless, 6.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.8-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.8-bookworm-slim, 8.0-bookworm-slim, 8.0.8, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12
8.0.8-alpine3.20-arm64v8, 8.0-alpine3.20-arm64v8, 8.0-alpine-arm64v8, 8.0.8-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20
8.0.8-alpine3.20-composite-arm64v8, 8.0-alpine3.20-composite-arm64v8, 8.0-alpine-composite-arm64v8, 8.0.8-alpine3.20-composite, 8.0-alpine3.20-composite, 8.0-alpine-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.20-composite/arm64v8/Dockerfile) | Alpine 3.20
8.0.8-alpine3.19-arm64v8, 8.0-alpine3.19-arm64v8, 8.0.8-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19
8.0.8-alpine3.19-composite-arm64v8, 8.0-alpine3.19-composite-arm64v8, 8.0.8-alpine3.19-composite, 8.0-alpine3.19-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.19-composite/arm64v8/Dockerfile) | Alpine 3.19
8.0.8-noble-arm64v8, 8.0-noble-arm64v8, 8.0.8-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.8-noble-chiseled-arm64v8, 8.0-noble-chiseled-arm64v8, 8.0.8-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.8-noble-chiseled-extra-arm64v8, 8.0-noble-chiseled-extra-arm64v8, 8.0.8-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.8-noble-chiseled-composite-arm64v8, 8.0-noble-chiseled-composite-arm64v8, 8.0.8-noble-chiseled-composite, 8.0-noble-chiseled-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.8-noble-chiseled-composite-extra-arm64v8, 8.0-noble-chiseled-composite-extra-arm64v8, 8.0.8-noble-chiseled-composite-extra, 8.0-noble-chiseled-composite-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/noble-chiseled-composite-extra/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.8-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.8-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-arm64v8, 8.0-jammy-chiseled-arm64v8, 8.0.8-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-extra-arm64v8, 8.0-jammy-chiseled-extra-arm64v8, 8.0.8-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-composite-arm64v8, 8.0-jammy-chiseled-composite-arm64v8, 8.0.8-jammy-chiseled-composite, 8.0-jammy-chiseled-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-composite/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-composite-extra-arm64v8, 8.0-jammy-chiseled-composite-extra-arm64v8, 8.0.8-jammy-chiseled-composite-extra, 8.0-jammy-chiseled-composite-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-composite-extra/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.8-cbl-mariner2.0-arm64v8, 8.0-cbl-mariner2.0-arm64v8, 8.0.8-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.8-cbl-mariner2.0-distroless-arm64v8, 8.0-cbl-mariner2.0-distroless-arm64v8, 8.0.8-cbl-mariner2.0-distroless, 8.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.8-cbl-mariner2.0-distroless-extra-arm64v8, 8.0-cbl-mariner2.0-distroless-extra-arm64v8, 8.0.8-cbl-mariner2.0-distroless-extra, 8.0-cbl-mariner2.0-distroless-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0-distroless-extra/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.8-cbl-mariner2.0-distroless-composite-arm64v8, 8.0-cbl-mariner2.0-distroless-composite-arm64v8, 8.0.8-cbl-mariner2.0-distroless-composite, 8.0-cbl-mariner2.0-distroless-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0-distroless-composite/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.8-cbl-mariner2.0-distroless-composite-extra-arm64v8, 8.0-cbl-mariner2.0-distroless-composite-extra-arm64v8, 8.0.8-cbl-mariner2.0-distroless-composite-extra, 8.0-cbl-mariner2.0-distroless-composite-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/cbl-mariner2.0-distroless-composite-extra/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.33-bookworm-slim-arm64v8, 6.0-bookworm-slim-arm64v8, 6.0.33-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12
6.0.33-bullseye-slim-arm64v8, 6.0-bullseye-slim-arm64v8, 6.0.33-bullseye-slim, 6.0-bullseye-slim, 6.0.33, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/bullseye-slim/arm64v8/Dockerfile) | Debian 11
6.0.33-alpine3.20-arm64v8, 6.0-alpine3.20-arm64v8, 6.0-alpine-arm64v8, 6.0.33-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20
6.0.33-alpine3.19-arm64v8, 6.0-alpine3.19-arm64v8, 6.0.33-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19
6.0.33-jammy-arm64v8, 6.0-jammy-arm64v8, 6.0.33-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-arm64v8, 6.0-jammy-chiseled-arm64v8, 6.0.33-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-extra-arm64v8, 6.0-jammy-chiseled-extra-arm64v8, 6.0.33-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.33-focal-arm64v8, 6.0-focal-arm64v8, 6.0.33-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/focal/arm64v8/Dockerfile) | Ubuntu 20.04
6.0.33-cbl-mariner2.0-arm64v8, 6.0-cbl-mariner2.0-arm64v8, 6.0.33-cbl-mariner2.0, 6.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.33-cbl-mariner2.0-distroless-arm64v8, 6.0-cbl-mariner2.0-distroless-arm64v8, 6.0.33-cbl-mariner2.0-distroless, 6.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
##### .NET 9 Preview Tags
Tags | Dockerfile | OS Version
@ -173,24 +173,24 @@ Tags | Dockerfile | OS Version
## Linux arm32 Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.7-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.7-bookworm-slim, 8.0-bookworm-slim, 8.0.7, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12
8.0.7-alpine3.20-arm32v7, 8.0-alpine3.20-arm32v7, 8.0-alpine-arm32v7, 8.0.7-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
8.0.7-alpine3.20-composite-arm32v7, 8.0-alpine3.20-composite-arm32v7, 8.0-alpine-composite-arm32v7, 8.0.7-alpine3.20-composite, 8.0-alpine3.20-composite, 8.0-alpine-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.20-composite/arm32v7/Dockerfile) | Alpine 3.20
8.0.7-alpine3.19-arm32v7, 8.0-alpine3.19-arm32v7, 8.0.7-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19
8.0.7-alpine3.19-composite-arm32v7, 8.0-alpine3.19-composite-arm32v7, 8.0.7-alpine3.19-composite, 8.0-alpine3.19-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.19-composite/arm32v7/Dockerfile) | Alpine 3.19
8.0.7-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.7-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-arm32v7, 8.0-jammy-chiseled-arm32v7, 8.0.7-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-extra-arm32v7, 8.0-jammy-chiseled-extra-arm32v7, 8.0.7-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-composite-arm32v7, 8.0-jammy-chiseled-composite-arm32v7, 8.0.7-jammy-chiseled-composite, 8.0-jammy-chiseled-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-composite-extra-arm32v7, 8.0-jammy-chiseled-composite-extra-arm32v7, 8.0.7-jammy-chiseled-composite-extra, 8.0-jammy-chiseled-composite-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-composite-extra/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.32-bookworm-slim-arm32v7, 6.0-bookworm-slim-arm32v7, 6.0.32-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12
6.0.32-bullseye-slim-arm32v7, 6.0-bullseye-slim-arm32v7, 6.0.32-bullseye-slim, 6.0-bullseye-slim, 6.0.32, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/bullseye-slim/arm32v7/Dockerfile) | Debian 11
6.0.32-alpine3.20-arm32v7, 6.0-alpine3.20-arm32v7, 6.0-alpine-arm32v7, 6.0.32-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
6.0.32-alpine3.19-arm32v7, 6.0-alpine3.19-arm32v7, 6.0.32-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19
6.0.32-jammy-arm32v7, 6.0-jammy-arm32v7, 6.0.32-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-arm32v7, 6.0-jammy-chiseled-arm32v7, 6.0.32-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-extra-arm32v7, 6.0-jammy-chiseled-extra-arm32v7, 6.0.32-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.32-focal-arm32v7, 6.0-focal-arm32v7, 6.0.32-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/focal/arm32v7/Dockerfile) | Ubuntu 20.04
8.0.8-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.8-bookworm-slim, 8.0-bookworm-slim, 8.0.8, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12
8.0.8-alpine3.20-arm32v7, 8.0-alpine3.20-arm32v7, 8.0-alpine-arm32v7, 8.0.8-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
8.0.8-alpine3.20-composite-arm32v7, 8.0-alpine3.20-composite-arm32v7, 8.0-alpine-composite-arm32v7, 8.0.8-alpine3.20-composite, 8.0-alpine3.20-composite, 8.0-alpine-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.20-composite/arm32v7/Dockerfile) | Alpine 3.20
8.0.8-alpine3.19-arm32v7, 8.0-alpine3.19-arm32v7, 8.0.8-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19
8.0.8-alpine3.19-composite-arm32v7, 8.0-alpine3.19-composite-arm32v7, 8.0.8-alpine3.19-composite, 8.0-alpine3.19-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/alpine3.19-composite/arm32v7/Dockerfile) | Alpine 3.19
8.0.8-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.8-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-arm32v7, 8.0-jammy-chiseled-arm32v7, 8.0.8-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-extra-arm32v7, 8.0-jammy-chiseled-extra-arm32v7, 8.0.8-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-composite-arm32v7, 8.0-jammy-chiseled-composite-arm32v7, 8.0.8-jammy-chiseled-composite, 8.0-jammy-chiseled-composite | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-composite/arm32v7/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-composite-extra-arm32v7, 8.0-jammy-chiseled-composite-extra-arm32v7, 8.0.8-jammy-chiseled-composite-extra, 8.0-jammy-chiseled-composite-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/jammy-chiseled-composite-extra/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.33-bookworm-slim-arm32v7, 6.0-bookworm-slim-arm32v7, 6.0.33-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12
6.0.33-bullseye-slim-arm32v7, 6.0-bullseye-slim-arm32v7, 6.0.33-bullseye-slim, 6.0-bullseye-slim, 6.0.33, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/bullseye-slim/arm32v7/Dockerfile) | Debian 11
6.0.33-alpine3.20-arm32v7, 6.0-alpine3.20-arm32v7, 6.0-alpine-arm32v7, 6.0.33-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
6.0.33-alpine3.19-arm32v7, 6.0-alpine3.19-arm32v7, 6.0.33-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19
6.0.33-jammy-arm32v7, 6.0-jammy-arm32v7, 6.0.33-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-arm32v7, 6.0-jammy-chiseled-arm32v7, 6.0.33-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-extra-arm32v7, 6.0-jammy-chiseled-extra-arm32v7, 6.0.33-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.33-focal-arm32v7, 6.0-focal-arm32v7, 6.0.33-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/focal/arm32v7/Dockerfile) | Ubuntu 20.04
##### .NET 9 Preview Tags
Tags | Dockerfile | OS Version
@ -207,8 +207,8 @@ Tags | Dockerfile | OS Version
## Nano Server 2022 amd64 Tags
Tag | Dockerfile
---------| ---------------
8.0.7-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/nanoserver-ltsc2022/amd64/Dockerfile)
6.0.32-nanoserver-ltsc2022, 6.0-nanoserver-ltsc2022, 6.0.32, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/nanoserver-ltsc2022/amd64/Dockerfile)
8.0.8-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/nanoserver-ltsc2022/amd64/Dockerfile)
6.0.33-nanoserver-ltsc2022, 6.0-nanoserver-ltsc2022, 6.0.33, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/nanoserver-ltsc2022/amd64/Dockerfile)
##### .NET 9 Preview Tags
Tag | Dockerfile
@ -218,8 +218,8 @@ Tag | Dockerfile
## Windows Server Core 2022 amd64 Tags
Tag | Dockerfile
---------| ---------------
8.0.7-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/windowsservercore-ltsc2022/amd64/Dockerfile)
6.0.32-windowsservercore-ltsc2022, 6.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/windowsservercore-ltsc2022/amd64/Dockerfile)
8.0.8-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/windowsservercore-ltsc2022/amd64/Dockerfile)
6.0.33-windowsservercore-ltsc2022, 6.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/windowsservercore-ltsc2022/amd64/Dockerfile)
##### .NET 9 Preview Tags
Tag | Dockerfile
@ -229,8 +229,8 @@ Tag | Dockerfile
## Nano Server, version 1809 amd64 Tags
Tag | Dockerfile
---------| ---------------
8.0.7-nanoserver-1809, 8.0-nanoserver-1809 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/nanoserver-1809/amd64/Dockerfile)
6.0.32-nanoserver-1809, 6.0-nanoserver-1809, 6.0.32, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/nanoserver-1809/amd64/Dockerfile)
8.0.8-nanoserver-1809, 8.0-nanoserver-1809 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/nanoserver-1809/amd64/Dockerfile)
6.0.33-nanoserver-1809, 6.0-nanoserver-1809, 6.0.33, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/nanoserver-1809/amd64/Dockerfile)
##### .NET 9 Preview Tags
Tag | Dockerfile
@ -240,8 +240,8 @@ Tag | Dockerfile
## Windows Server Core 2019 amd64 Tags
Tag | Dockerfile
---------| ---------------
8.0.7-windowsservercore-ltsc2019, 8.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/windowsservercore-ltsc2019/amd64/Dockerfile)
6.0.32-windowsservercore-ltsc2019, 6.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/windowsservercore-ltsc2019/amd64/Dockerfile)
8.0.8-windowsservercore-ltsc2019, 8.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/8.0/windowsservercore-ltsc2019/amd64/Dockerfile)
6.0.33-windowsservercore-ltsc2019, 6.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/aspnet/6.0/windowsservercore-ltsc2019/amd64/Dockerfile)
##### .NET 9 Preview Tags
Tag | Dockerfile

Просмотреть файл

@ -53,8 +53,8 @@ The following Dockerfiles demonstrate how you can use this base image to build a
## Linux amd64 Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.3-ubuntu-chiseled-amd64, 8.0-ubuntu-chiseled-amd64, 8-ubuntu-chiseled-amd64, 8.0.3-ubuntu-chiseled, 8.0-ubuntu-chiseled, 8-ubuntu-chiseled, 8.0.3, 8.0, 8, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor-base/8.0/ubuntu-chiseled/amd64/Dockerfile) | Ubuntu 22.04
8.0.3-cbl-mariner-distroless-amd64, 8.0-cbl-mariner-distroless-amd64, 8-cbl-mariner-distroless-amd64, 8.0.3-cbl-mariner-distroless, 8.0-cbl-mariner-distroless, 8-cbl-mariner-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor-base/8.0/cbl-mariner-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.4-ubuntu-chiseled-amd64, 8.0-ubuntu-chiseled-amd64, 8-ubuntu-chiseled-amd64, 8.0.4-ubuntu-chiseled, 8.0-ubuntu-chiseled, 8-ubuntu-chiseled, 8.0.4, 8.0, 8, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor-base/8.0/ubuntu-chiseled/amd64/Dockerfile) | Ubuntu 22.04
8.0.4-cbl-mariner-distroless-amd64, 8.0-cbl-mariner-distroless-amd64, 8-cbl-mariner-distroless-amd64, 8.0.4-cbl-mariner-distroless, 8.0-cbl-mariner-distroless, 8-cbl-mariner-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor-base/8.0/cbl-mariner-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
##### .NET Monitor Preview Tags
Tags | Dockerfile | OS Version
@ -64,8 +64,8 @@ Tags | Dockerfile | OS Version
## Linux arm64 Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.3-ubuntu-chiseled-arm64v8, 8.0-ubuntu-chiseled-arm64v8, 8-ubuntu-chiseled-arm64v8, 8.0.3-ubuntu-chiseled, 8.0-ubuntu-chiseled, 8-ubuntu-chiseled, 8.0.3, 8.0, 8, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor-base/8.0/ubuntu-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.3-cbl-mariner-distroless-arm64v8, 8.0-cbl-mariner-distroless-arm64v8, 8-cbl-mariner-distroless-arm64v8, 8.0.3-cbl-mariner-distroless, 8.0-cbl-mariner-distroless, 8-cbl-mariner-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor-base/8.0/cbl-mariner-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.4-ubuntu-chiseled-arm64v8, 8.0-ubuntu-chiseled-arm64v8, 8-ubuntu-chiseled-arm64v8, 8.0.4-ubuntu-chiseled, 8.0-ubuntu-chiseled, 8-ubuntu-chiseled, 8.0.4, 8.0, 8, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor-base/8.0/ubuntu-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.4-cbl-mariner-distroless-arm64v8, 8.0-cbl-mariner-distroless-arm64v8, 8-cbl-mariner-distroless-arm64v8, 8.0.4-cbl-mariner-distroless, 8.0-cbl-mariner-distroless, 8-cbl-mariner-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor-base/8.0/cbl-mariner-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
##### .NET Monitor Preview Tags
Tags | Dockerfile | OS Version

Просмотреть файл

@ -54,12 +54,12 @@ See the [documentation](https://go.microsoft.com/fwlink/?linkid=2158052) for how
## Linux amd64 Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.3-ubuntu-chiseled-amd64, 8.0-ubuntu-chiseled-amd64, 8-ubuntu-chiseled-amd64, 8.0.3-ubuntu-chiseled, 8.0-ubuntu-chiseled, 8-ubuntu-chiseled, 8.0.3, 8.0, 8, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/8.0/ubuntu-chiseled/amd64/Dockerfile) | Ubuntu 22.04
8.0.3-cbl-mariner-distroless-amd64, 8.0-cbl-mariner-distroless-amd64, 8-cbl-mariner-distroless-amd64, 8.0.3-cbl-mariner-distroless, 8.0-cbl-mariner-distroless, 8-cbl-mariner-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/8.0/cbl-mariner-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
6.3.7-alpine-amd64, 6.3-alpine-amd64, 6-alpine-amd64, 6.3.7-alpine, 6.3-alpine, 6-alpine, 6.3.7, 6.3, 6 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/6.3/alpine/amd64/Dockerfile) | Alpine 3.20
6.3.7-ubuntu-chiseled-amd64, 6.3-ubuntu-chiseled-amd64, 6-ubuntu-chiseled-amd64, 6.3.7-ubuntu-chiseled, 6.3-ubuntu-chiseled, 6-ubuntu-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/6.3/ubuntu-chiseled/amd64/Dockerfile) | Ubuntu 22.04
6.3.7-cbl-mariner-amd64, 6.3-cbl-mariner-amd64, 6-cbl-mariner-amd64, 6.3.7-cbl-mariner, 6.3-cbl-mariner, 6-cbl-mariner | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/6.3/cbl-mariner/amd64/Dockerfile) | CBL-Mariner 2.0
6.3.7-cbl-mariner-distroless-amd64, 6.3-cbl-mariner-distroless-amd64, 6-cbl-mariner-distroless-amd64, 6.3.7-cbl-mariner-distroless, 6.3-cbl-mariner-distroless, 6-cbl-mariner-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/6.3/cbl-mariner-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.4-ubuntu-chiseled-amd64, 8.0-ubuntu-chiseled-amd64, 8-ubuntu-chiseled-amd64, 8.0.4-ubuntu-chiseled, 8.0-ubuntu-chiseled, 8-ubuntu-chiseled, 8.0.4, 8.0, 8, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/8.0/ubuntu-chiseled/amd64/Dockerfile) | Ubuntu 22.04
8.0.4-cbl-mariner-distroless-amd64, 8.0-cbl-mariner-distroless-amd64, 8-cbl-mariner-distroless-amd64, 8.0.4-cbl-mariner-distroless, 8.0-cbl-mariner-distroless, 8-cbl-mariner-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/8.0/cbl-mariner-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
6.3.8-alpine-amd64, 6.3-alpine-amd64, 6-alpine-amd64, 6.3.8-alpine, 6.3-alpine, 6-alpine, 6.3.8, 6.3, 6 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/6.3/alpine/amd64/Dockerfile) | Alpine 3.20
6.3.8-ubuntu-chiseled-amd64, 6.3-ubuntu-chiseled-amd64, 6-ubuntu-chiseled-amd64, 6.3.8-ubuntu-chiseled, 6.3-ubuntu-chiseled, 6-ubuntu-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/6.3/ubuntu-chiseled/amd64/Dockerfile) | Ubuntu 22.04
6.3.8-cbl-mariner-amd64, 6.3-cbl-mariner-amd64, 6-cbl-mariner-amd64, 6.3.8-cbl-mariner, 6.3-cbl-mariner, 6-cbl-mariner | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/6.3/cbl-mariner/amd64/Dockerfile) | CBL-Mariner 2.0
6.3.8-cbl-mariner-distroless-amd64, 6.3-cbl-mariner-distroless-amd64, 6-cbl-mariner-distroless-amd64, 6.3.8-cbl-mariner-distroless, 6.3-cbl-mariner-distroless, 6-cbl-mariner-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/6.3/cbl-mariner-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
##### .NET Monitor Preview Tags
Tags | Dockerfile | OS Version
@ -69,12 +69,12 @@ Tags | Dockerfile | OS Version
## Linux arm64 Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.3-ubuntu-chiseled-arm64v8, 8.0-ubuntu-chiseled-arm64v8, 8-ubuntu-chiseled-arm64v8, 8.0.3-ubuntu-chiseled, 8.0-ubuntu-chiseled, 8-ubuntu-chiseled, 8.0.3, 8.0, 8, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/8.0/ubuntu-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.3-cbl-mariner-distroless-arm64v8, 8.0-cbl-mariner-distroless-arm64v8, 8-cbl-mariner-distroless-arm64v8, 8.0.3-cbl-mariner-distroless, 8.0-cbl-mariner-distroless, 8-cbl-mariner-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/8.0/cbl-mariner-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.3.7-alpine-arm64v8, 6.3-alpine-arm64v8, 6-alpine-arm64v8, 6.3.7-alpine, 6.3-alpine, 6-alpine, 6.3.7, 6.3, 6 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/6.3/alpine/arm64v8/Dockerfile) | Alpine 3.20
6.3.7-ubuntu-chiseled-arm64v8, 6.3-ubuntu-chiseled-arm64v8, 6-ubuntu-chiseled-arm64v8, 6.3.7-ubuntu-chiseled, 6.3-ubuntu-chiseled, 6-ubuntu-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/6.3/ubuntu-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
6.3.7-cbl-mariner-arm64v8, 6.3-cbl-mariner-arm64v8, 6-cbl-mariner-arm64v8, 6.3.7-cbl-mariner, 6.3-cbl-mariner, 6-cbl-mariner | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/6.3/cbl-mariner/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.3.7-cbl-mariner-distroless-arm64v8, 6.3-cbl-mariner-distroless-arm64v8, 6-cbl-mariner-distroless-arm64v8, 6.3.7-cbl-mariner-distroless, 6.3-cbl-mariner-distroless, 6-cbl-mariner-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/6.3/cbl-mariner-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.4-ubuntu-chiseled-arm64v8, 8.0-ubuntu-chiseled-arm64v8, 8-ubuntu-chiseled-arm64v8, 8.0.4-ubuntu-chiseled, 8.0-ubuntu-chiseled, 8-ubuntu-chiseled, 8.0.4, 8.0, 8, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/8.0/ubuntu-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.4-cbl-mariner-distroless-arm64v8, 8.0-cbl-mariner-distroless-arm64v8, 8-cbl-mariner-distroless-arm64v8, 8.0.4-cbl-mariner-distroless, 8.0-cbl-mariner-distroless, 8-cbl-mariner-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/8.0/cbl-mariner-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.3.8-alpine-arm64v8, 6.3-alpine-arm64v8, 6-alpine-arm64v8, 6.3.8-alpine, 6.3-alpine, 6-alpine, 6.3.8, 6.3, 6 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/6.3/alpine/arm64v8/Dockerfile) | Alpine 3.20
6.3.8-ubuntu-chiseled-arm64v8, 6.3-ubuntu-chiseled-arm64v8, 6-ubuntu-chiseled-arm64v8, 6.3.8-ubuntu-chiseled, 6.3-ubuntu-chiseled, 6-ubuntu-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/6.3/ubuntu-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
6.3.8-cbl-mariner-arm64v8, 6.3-cbl-mariner-arm64v8, 6-cbl-mariner-arm64v8, 6.3.8-cbl-mariner, 6.3-cbl-mariner, 6-cbl-mariner | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/6.3/cbl-mariner/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.3.8-cbl-mariner-distroless-arm64v8, 6.3-cbl-mariner-distroless-arm64v8, 6-cbl-mariner-distroless-arm64v8, 6.3.8-cbl-mariner-distroless, 6.3-cbl-mariner-distroless, 6-cbl-mariner-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/monitor/6.3/cbl-mariner-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
##### .NET Monitor Preview Tags
Tags | Dockerfile | OS Version

Просмотреть файл

@ -52,30 +52,30 @@ The [Image Variants documentation](https://github.com/dotnet/dotnet-docker/blob/
## Linux amd64 Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.7-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.7-bookworm-slim, 8.0-bookworm-slim, 8.0.7, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12
8.0.7-alpine3.20-amd64, 8.0-alpine3.20-amd64, 8.0-alpine-amd64, 8.0.7-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20
8.0.7-alpine3.20-extra-amd64, 8.0-alpine3.20-extra-amd64, 8.0-alpine-extra-amd64, 8.0.7-alpine3.20-extra, 8.0-alpine3.20-extra, 8.0-alpine-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.20-extra/amd64/Dockerfile) | Alpine 3.20
8.0.7-alpine3.19-amd64, 8.0-alpine3.19-amd64, 8.0.7-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19
8.0.7-alpine3.19-extra-amd64, 8.0-alpine3.19-extra-amd64, 8.0.7-alpine3.19-extra, 8.0-alpine3.19-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.19-extra/amd64/Dockerfile) | Alpine 3.19
8.0.7-noble-amd64, 8.0-noble-amd64, 8.0.7-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04
8.0.7-noble-chiseled-amd64, 8.0-noble-chiseled-amd64, 8.0.7-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04
8.0.7-noble-chiseled-extra-amd64, 8.0-noble-chiseled-extra-amd64, 8.0.7-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04
8.0.7-jammy-amd64, 8.0-jammy-amd64, 8.0.7-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-amd64, 8.0-jammy-chiseled-amd64, 8.0.7-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-extra-amd64, 8.0-jammy-chiseled-extra-amd64, 8.0.7-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04
8.0.7-cbl-mariner2.0-amd64, 8.0-cbl-mariner2.0-amd64, 8.0.7-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.7-cbl-mariner2.0-distroless-amd64, 8.0-cbl-mariner2.0-distroless-amd64, 8.0.7-cbl-mariner2.0-distroless, 8.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/cbl-mariner2.0-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.7-cbl-mariner2.0-distroless-extra-amd64, 8.0-cbl-mariner2.0-distroless-extra-amd64, 8.0.7-cbl-mariner2.0-distroless-extra, 8.0-cbl-mariner2.0-distroless-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/cbl-mariner2.0-distroless-extra/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.32-bookworm-slim-amd64, 6.0-bookworm-slim-amd64, 6.0.32-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/bookworm-slim/amd64/Dockerfile) | Debian 12
6.0.32-bullseye-slim-amd64, 6.0-bullseye-slim-amd64, 6.0.32-bullseye-slim, 6.0-bullseye-slim, 6.0.32, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/bullseye-slim/amd64/Dockerfile) | Debian 11
6.0.32-alpine3.20-amd64, 6.0-alpine3.20-amd64, 6.0-alpine-amd64, 6.0.32-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20
6.0.32-alpine3.19-amd64, 6.0-alpine3.19-amd64, 6.0.32-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19
6.0.32-jammy-amd64, 6.0-jammy-amd64, 6.0.32-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-amd64, 6.0-jammy-chiseled-amd64, 6.0.32-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-extra-amd64, 6.0-jammy-chiseled-extra-amd64, 6.0.32-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04
6.0.32-cbl-mariner2.0-amd64, 6.0-cbl-mariner2.0-amd64, 6.0.32-cbl-mariner2.0, 6.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.32-cbl-mariner2.0-distroless-amd64, 6.0-cbl-mariner2.0-distroless-amd64, 6.0.32-cbl-mariner2.0-distroless, 6.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/cbl-mariner2.0-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.32-focal-amd64, 6.0-focal-amd64, 6.0.32-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/focal/amd64/Dockerfile) | Ubuntu 20.04
8.0.8-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.8-bookworm-slim, 8.0-bookworm-slim, 8.0.8, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12
8.0.8-alpine3.20-amd64, 8.0-alpine3.20-amd64, 8.0-alpine-amd64, 8.0.8-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20
8.0.8-alpine3.20-extra-amd64, 8.0-alpine3.20-extra-amd64, 8.0-alpine-extra-amd64, 8.0.8-alpine3.20-extra, 8.0-alpine3.20-extra, 8.0-alpine-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.20-extra/amd64/Dockerfile) | Alpine 3.20
8.0.8-alpine3.19-amd64, 8.0-alpine3.19-amd64, 8.0.8-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19
8.0.8-alpine3.19-extra-amd64, 8.0-alpine3.19-extra-amd64, 8.0.8-alpine3.19-extra, 8.0-alpine3.19-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.19-extra/amd64/Dockerfile) | Alpine 3.19
8.0.8-noble-amd64, 8.0-noble-amd64, 8.0.8-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04
8.0.8-noble-chiseled-amd64, 8.0-noble-chiseled-amd64, 8.0.8-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04
8.0.8-noble-chiseled-extra-amd64, 8.0-noble-chiseled-extra-amd64, 8.0.8-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04
8.0.8-jammy-amd64, 8.0-jammy-amd64, 8.0.8-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-amd64, 8.0-jammy-chiseled-amd64, 8.0.8-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-extra-amd64, 8.0-jammy-chiseled-extra-amd64, 8.0.8-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04
8.0.8-cbl-mariner2.0-amd64, 8.0-cbl-mariner2.0-amd64, 8.0.8-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.8-cbl-mariner2.0-distroless-amd64, 8.0-cbl-mariner2.0-distroless-amd64, 8.0.8-cbl-mariner2.0-distroless, 8.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/cbl-mariner2.0-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.8-cbl-mariner2.0-distroless-extra-amd64, 8.0-cbl-mariner2.0-distroless-extra-amd64, 8.0.8-cbl-mariner2.0-distroless-extra, 8.0-cbl-mariner2.0-distroless-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/cbl-mariner2.0-distroless-extra/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.33-bookworm-slim-amd64, 6.0-bookworm-slim-amd64, 6.0.33-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/bookworm-slim/amd64/Dockerfile) | Debian 12
6.0.33-bullseye-slim-amd64, 6.0-bullseye-slim-amd64, 6.0.33-bullseye-slim, 6.0-bullseye-slim, 6.0.33, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/bullseye-slim/amd64/Dockerfile) | Debian 11
6.0.33-alpine3.20-amd64, 6.0-alpine3.20-amd64, 6.0-alpine-amd64, 6.0.33-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20
6.0.33-alpine3.19-amd64, 6.0-alpine3.19-amd64, 6.0.33-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19
6.0.33-jammy-amd64, 6.0-jammy-amd64, 6.0.33-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-amd64, 6.0-jammy-chiseled-amd64, 6.0.33-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-extra-amd64, 6.0-jammy-chiseled-extra-amd64, 6.0.33-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04
6.0.33-cbl-mariner2.0-amd64, 6.0-cbl-mariner2.0-amd64, 6.0.33-cbl-mariner2.0, 6.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.33-cbl-mariner2.0-distroless-amd64, 6.0-cbl-mariner2.0-distroless-amd64, 6.0.33-cbl-mariner2.0-distroless, 6.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/cbl-mariner2.0-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.33-focal-amd64, 6.0-focal-amd64, 6.0.33-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/focal/amd64/Dockerfile) | Ubuntu 20.04
##### .NET 9 Preview Tags
Tags | Dockerfile | OS Version
@ -93,30 +93,30 @@ Tags | Dockerfile | OS Version
## Linux arm64 Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.7-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.7-bookworm-slim, 8.0-bookworm-slim, 8.0.7, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12
8.0.7-alpine3.20-arm64v8, 8.0-alpine3.20-arm64v8, 8.0-alpine-arm64v8, 8.0.7-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20
8.0.7-alpine3.20-extra-arm64v8, 8.0-alpine3.20-extra-arm64v8, 8.0-alpine-extra-arm64v8, 8.0.7-alpine3.20-extra, 8.0-alpine3.20-extra, 8.0-alpine-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.20-extra/arm64v8/Dockerfile) | Alpine 3.20
8.0.7-alpine3.19-arm64v8, 8.0-alpine3.19-arm64v8, 8.0.7-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19
8.0.7-alpine3.19-extra-arm64v8, 8.0-alpine3.19-extra-arm64v8, 8.0.7-alpine3.19-extra, 8.0-alpine3.19-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.19-extra/arm64v8/Dockerfile) | Alpine 3.19
8.0.7-noble-arm64v8, 8.0-noble-arm64v8, 8.0.7-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.7-noble-chiseled-arm64v8, 8.0-noble-chiseled-arm64v8, 8.0.7-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.7-noble-chiseled-extra-arm64v8, 8.0-noble-chiseled-extra-arm64v8, 8.0.7-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.7-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.7-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-arm64v8, 8.0-jammy-chiseled-arm64v8, 8.0.7-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-extra-arm64v8, 8.0-jammy-chiseled-extra-arm64v8, 8.0.7-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.7-cbl-mariner2.0-arm64v8, 8.0-cbl-mariner2.0-arm64v8, 8.0.7-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.7-cbl-mariner2.0-distroless-arm64v8, 8.0-cbl-mariner2.0-distroless-arm64v8, 8.0.7-cbl-mariner2.0-distroless, 8.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.7-cbl-mariner2.0-distroless-extra-arm64v8, 8.0-cbl-mariner2.0-distroless-extra-arm64v8, 8.0.7-cbl-mariner2.0-distroless-extra, 8.0-cbl-mariner2.0-distroless-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/cbl-mariner2.0-distroless-extra/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.32-bookworm-slim-arm64v8, 6.0-bookworm-slim-arm64v8, 6.0.32-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12
6.0.32-bullseye-slim-arm64v8, 6.0-bullseye-slim-arm64v8, 6.0.32-bullseye-slim, 6.0-bullseye-slim, 6.0.32, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/bullseye-slim/arm64v8/Dockerfile) | Debian 11
6.0.32-alpine3.20-arm64v8, 6.0-alpine3.20-arm64v8, 6.0-alpine-arm64v8, 6.0.32-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20
6.0.32-alpine3.19-arm64v8, 6.0-alpine3.19-arm64v8, 6.0.32-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19
6.0.32-jammy-arm64v8, 6.0-jammy-arm64v8, 6.0.32-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-arm64v8, 6.0-jammy-chiseled-arm64v8, 6.0.32-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-extra-arm64v8, 6.0-jammy-chiseled-extra-arm64v8, 6.0.32-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.32-cbl-mariner2.0-arm64v8, 6.0-cbl-mariner2.0-arm64v8, 6.0.32-cbl-mariner2.0, 6.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.32-cbl-mariner2.0-distroless-arm64v8, 6.0-cbl-mariner2.0-distroless-arm64v8, 6.0.32-cbl-mariner2.0-distroless, 6.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.32-focal-arm64v8, 6.0-focal-arm64v8, 6.0.32-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/focal/arm64v8/Dockerfile) | Ubuntu 20.04
8.0.8-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.8-bookworm-slim, 8.0-bookworm-slim, 8.0.8, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12
8.0.8-alpine3.20-arm64v8, 8.0-alpine3.20-arm64v8, 8.0-alpine-arm64v8, 8.0.8-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20
8.0.8-alpine3.20-extra-arm64v8, 8.0-alpine3.20-extra-arm64v8, 8.0-alpine-extra-arm64v8, 8.0.8-alpine3.20-extra, 8.0-alpine3.20-extra, 8.0-alpine-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.20-extra/arm64v8/Dockerfile) | Alpine 3.20
8.0.8-alpine3.19-arm64v8, 8.0-alpine3.19-arm64v8, 8.0.8-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19
8.0.8-alpine3.19-extra-arm64v8, 8.0-alpine3.19-extra-arm64v8, 8.0.8-alpine3.19-extra, 8.0-alpine3.19-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.19-extra/arm64v8/Dockerfile) | Alpine 3.19
8.0.8-noble-arm64v8, 8.0-noble-arm64v8, 8.0.8-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.8-noble-chiseled-arm64v8, 8.0-noble-chiseled-arm64v8, 8.0.8-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.8-noble-chiseled-extra-arm64v8, 8.0-noble-chiseled-extra-arm64v8, 8.0.8-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.8-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.8-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-arm64v8, 8.0-jammy-chiseled-arm64v8, 8.0.8-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-extra-arm64v8, 8.0-jammy-chiseled-extra-arm64v8, 8.0.8-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.8-cbl-mariner2.0-arm64v8, 8.0-cbl-mariner2.0-arm64v8, 8.0.8-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.8-cbl-mariner2.0-distroless-arm64v8, 8.0-cbl-mariner2.0-distroless-arm64v8, 8.0.8-cbl-mariner2.0-distroless, 8.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.8-cbl-mariner2.0-distroless-extra-arm64v8, 8.0-cbl-mariner2.0-distroless-extra-arm64v8, 8.0.8-cbl-mariner2.0-distroless-extra, 8.0-cbl-mariner2.0-distroless-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/cbl-mariner2.0-distroless-extra/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.33-bookworm-slim-arm64v8, 6.0-bookworm-slim-arm64v8, 6.0.33-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12
6.0.33-bullseye-slim-arm64v8, 6.0-bullseye-slim-arm64v8, 6.0.33-bullseye-slim, 6.0-bullseye-slim, 6.0.33, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/bullseye-slim/arm64v8/Dockerfile) | Debian 11
6.0.33-alpine3.20-arm64v8, 6.0-alpine3.20-arm64v8, 6.0-alpine-arm64v8, 6.0.33-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20
6.0.33-alpine3.19-arm64v8, 6.0-alpine3.19-arm64v8, 6.0.33-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19
6.0.33-jammy-arm64v8, 6.0-jammy-arm64v8, 6.0.33-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-arm64v8, 6.0-jammy-chiseled-arm64v8, 6.0.33-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-extra-arm64v8, 6.0-jammy-chiseled-extra-arm64v8, 6.0.33-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.33-cbl-mariner2.0-arm64v8, 6.0-cbl-mariner2.0-arm64v8, 6.0.33-cbl-mariner2.0, 6.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.33-cbl-mariner2.0-distroless-arm64v8, 6.0-cbl-mariner2.0-distroless-arm64v8, 6.0.33-cbl-mariner2.0-distroless, 6.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.33-focal-arm64v8, 6.0-focal-arm64v8, 6.0.33-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/focal/arm64v8/Dockerfile) | Ubuntu 20.04
##### .NET 9 Preview Tags
Tags | Dockerfile | OS Version
@ -134,22 +134,22 @@ Tags | Dockerfile | OS Version
## Linux arm32 Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.7-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.7-bookworm-slim, 8.0-bookworm-slim, 8.0.7, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12
8.0.7-alpine3.20-arm32v7, 8.0-alpine3.20-arm32v7, 8.0-alpine-arm32v7, 8.0.7-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
8.0.7-alpine3.20-extra-arm32v7, 8.0-alpine3.20-extra-arm32v7, 8.0-alpine-extra-arm32v7, 8.0.7-alpine3.20-extra, 8.0-alpine3.20-extra, 8.0-alpine-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.20-extra/arm32v7/Dockerfile) | Alpine 3.20
8.0.7-alpine3.19-arm32v7, 8.0-alpine3.19-arm32v7, 8.0.7-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19
8.0.7-alpine3.19-extra-arm32v7, 8.0-alpine3.19-extra-arm32v7, 8.0.7-alpine3.19-extra, 8.0-alpine3.19-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.19-extra/arm32v7/Dockerfile) | Alpine 3.19
8.0.7-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.7-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-arm32v7, 8.0-jammy-chiseled-arm32v7, 8.0.7-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-extra-arm32v7, 8.0-jammy-chiseled-extra-arm32v7, 8.0.7-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.32-bookworm-slim-arm32v7, 6.0-bookworm-slim-arm32v7, 6.0.32-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12
6.0.32-bullseye-slim-arm32v7, 6.0-bullseye-slim-arm32v7, 6.0.32-bullseye-slim, 6.0-bullseye-slim, 6.0.32, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/bullseye-slim/arm32v7/Dockerfile) | Debian 11
6.0.32-alpine3.20-arm32v7, 6.0-alpine3.20-arm32v7, 6.0-alpine-arm32v7, 6.0.32-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
6.0.32-alpine3.19-arm32v7, 6.0-alpine3.19-arm32v7, 6.0.32-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19
6.0.32-jammy-arm32v7, 6.0-jammy-arm32v7, 6.0.32-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-arm32v7, 6.0-jammy-chiseled-arm32v7, 6.0.32-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-extra-arm32v7, 6.0-jammy-chiseled-extra-arm32v7, 6.0.32-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.32-focal-arm32v7, 6.0-focal-arm32v7, 6.0.32-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/focal/arm32v7/Dockerfile) | Ubuntu 20.04
8.0.8-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.8-bookworm-slim, 8.0-bookworm-slim, 8.0.8, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12
8.0.8-alpine3.20-arm32v7, 8.0-alpine3.20-arm32v7, 8.0-alpine-arm32v7, 8.0.8-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
8.0.8-alpine3.20-extra-arm32v7, 8.0-alpine3.20-extra-arm32v7, 8.0-alpine-extra-arm32v7, 8.0.8-alpine3.20-extra, 8.0-alpine3.20-extra, 8.0-alpine-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.20-extra/arm32v7/Dockerfile) | Alpine 3.20
8.0.8-alpine3.19-arm32v7, 8.0-alpine3.19-arm32v7, 8.0.8-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19
8.0.8-alpine3.19-extra-arm32v7, 8.0-alpine3.19-extra-arm32v7, 8.0.8-alpine3.19-extra, 8.0-alpine3.19-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/alpine3.19-extra/arm32v7/Dockerfile) | Alpine 3.19
8.0.8-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.8-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-arm32v7, 8.0-jammy-chiseled-arm32v7, 8.0.8-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-extra-arm32v7, 8.0-jammy-chiseled-extra-arm32v7, 8.0.8-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/8.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.33-bookworm-slim-arm32v7, 6.0-bookworm-slim-arm32v7, 6.0.33-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12
6.0.33-bullseye-slim-arm32v7, 6.0-bullseye-slim-arm32v7, 6.0.33-bullseye-slim, 6.0-bullseye-slim, 6.0.33, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/bullseye-slim/arm32v7/Dockerfile) | Debian 11
6.0.33-alpine3.20-arm32v7, 6.0-alpine3.20-arm32v7, 6.0-alpine-arm32v7, 6.0.33-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
6.0.33-alpine3.19-arm32v7, 6.0-alpine3.19-arm32v7, 6.0.33-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19
6.0.33-jammy-arm32v7, 6.0-jammy-arm32v7, 6.0.33-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-arm32v7, 6.0-jammy-chiseled-arm32v7, 6.0.33-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-extra-arm32v7, 6.0-jammy-chiseled-extra-arm32v7, 6.0.33-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.33-focal-arm32v7, 6.0-focal-arm32v7, 6.0.33-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime-deps/6.0/focal/arm32v7/Dockerfile) | Ubuntu 20.04
##### .NET 9 Preview Tags
Tags | Dockerfile | OS Version

Просмотреть файл

@ -60,28 +60,28 @@ The [Image Variants documentation](https://github.com/dotnet/dotnet-docker/blob/
## Linux amd64 Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.7-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.7-bookworm-slim, 8.0-bookworm-slim, 8.0.7, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12
8.0.7-alpine3.20-amd64, 8.0-alpine3.20-amd64, 8.0-alpine-amd64, 8.0.7-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20
8.0.7-alpine3.19-amd64, 8.0-alpine3.19-amd64, 8.0.7-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19
8.0.7-noble-amd64, 8.0-noble-amd64, 8.0.7-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04
8.0.7-noble-chiseled-amd64, 8.0-noble-chiseled-amd64, 8.0.7-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04
8.0.7-noble-chiseled-extra-amd64, 8.0-noble-chiseled-extra-amd64, 8.0.7-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04
8.0.7-jammy-amd64, 8.0-jammy-amd64, 8.0.7-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-amd64, 8.0-jammy-chiseled-amd64, 8.0.7-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-extra-amd64, 8.0-jammy-chiseled-extra-amd64, 8.0.7-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04
8.0.7-cbl-mariner2.0-amd64, 8.0-cbl-mariner2.0-amd64, 8.0.7-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.7-cbl-mariner2.0-distroless-amd64, 8.0-cbl-mariner2.0-distroless-amd64, 8.0.7-cbl-mariner2.0-distroless, 8.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/cbl-mariner2.0-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.7-cbl-mariner2.0-distroless-extra-amd64, 8.0-cbl-mariner2.0-distroless-extra-amd64, 8.0.7-cbl-mariner2.0-distroless-extra, 8.0-cbl-mariner2.0-distroless-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/cbl-mariner2.0-distroless-extra/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.32-bookworm-slim-amd64, 6.0-bookworm-slim-amd64, 6.0.32-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/bookworm-slim/amd64/Dockerfile) | Debian 12
6.0.32-bullseye-slim-amd64, 6.0-bullseye-slim-amd64, 6.0.32-bullseye-slim, 6.0-bullseye-slim, 6.0.32, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/bullseye-slim/amd64/Dockerfile) | Debian 11
6.0.32-alpine3.20-amd64, 6.0-alpine3.20-amd64, 6.0-alpine-amd64, 6.0.32-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20
6.0.32-alpine3.19-amd64, 6.0-alpine3.19-amd64, 6.0.32-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19
6.0.32-jammy-amd64, 6.0-jammy-amd64, 6.0.32-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-amd64, 6.0-jammy-chiseled-amd64, 6.0.32-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-extra-amd64, 6.0-jammy-chiseled-extra-amd64, 6.0.32-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04
6.0.32-focal-amd64, 6.0-focal-amd64, 6.0.32-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/focal/amd64/Dockerfile) | Ubuntu 20.04
6.0.32-cbl-mariner2.0-amd64, 6.0-cbl-mariner2.0-amd64, 6.0.32-cbl-mariner2.0, 6.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.32-cbl-mariner2.0-distroless-amd64, 6.0-cbl-mariner2.0-distroless-amd64, 6.0.32-cbl-mariner2.0-distroless, 6.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/cbl-mariner2.0-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.8-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.8-bookworm-slim, 8.0-bookworm-slim, 8.0.8, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12
8.0.8-alpine3.20-amd64, 8.0-alpine3.20-amd64, 8.0-alpine-amd64, 8.0.8-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20
8.0.8-alpine3.19-amd64, 8.0-alpine3.19-amd64, 8.0.8-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19
8.0.8-noble-amd64, 8.0-noble-amd64, 8.0.8-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04
8.0.8-noble-chiseled-amd64, 8.0-noble-chiseled-amd64, 8.0.8-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/noble-chiseled/amd64/Dockerfile) | Ubuntu 24.04
8.0.8-noble-chiseled-extra-amd64, 8.0-noble-chiseled-extra-amd64, 8.0.8-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/noble-chiseled-extra/amd64/Dockerfile) | Ubuntu 24.04
8.0.8-jammy-amd64, 8.0-jammy-amd64, 8.0.8-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-amd64, 8.0-jammy-chiseled-amd64, 8.0.8-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-extra-amd64, 8.0-jammy-chiseled-extra-amd64, 8.0.8-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04
8.0.8-cbl-mariner2.0-amd64, 8.0-cbl-mariner2.0-amd64, 8.0.8-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.8-cbl-mariner2.0-distroless-amd64, 8.0-cbl-mariner2.0-distroless-amd64, 8.0.8-cbl-mariner2.0-distroless, 8.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/cbl-mariner2.0-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
8.0.8-cbl-mariner2.0-distroless-extra-amd64, 8.0-cbl-mariner2.0-distroless-extra-amd64, 8.0.8-cbl-mariner2.0-distroless-extra, 8.0-cbl-mariner2.0-distroless-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/cbl-mariner2.0-distroless-extra/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.33-bookworm-slim-amd64, 6.0-bookworm-slim-amd64, 6.0.33-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/bookworm-slim/amd64/Dockerfile) | Debian 12
6.0.33-bullseye-slim-amd64, 6.0-bullseye-slim-amd64, 6.0.33-bullseye-slim, 6.0-bullseye-slim, 6.0.33, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/bullseye-slim/amd64/Dockerfile) | Debian 11
6.0.33-alpine3.20-amd64, 6.0-alpine3.20-amd64, 6.0-alpine-amd64, 6.0.33-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20
6.0.33-alpine3.19-amd64, 6.0-alpine3.19-amd64, 6.0.33-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19
6.0.33-jammy-amd64, 6.0-jammy-amd64, 6.0.33-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-amd64, 6.0-jammy-chiseled-amd64, 6.0.33-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy-chiseled/amd64/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-extra-amd64, 6.0-jammy-chiseled-extra-amd64, 6.0.33-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy-chiseled-extra/amd64/Dockerfile) | Ubuntu 22.04
6.0.33-focal-amd64, 6.0-focal-amd64, 6.0.33-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/focal/amd64/Dockerfile) | Ubuntu 20.04
6.0.33-cbl-mariner2.0-amd64, 6.0-cbl-mariner2.0-amd64, 6.0.33-cbl-mariner2.0, 6.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.33-cbl-mariner2.0-distroless-amd64, 6.0-cbl-mariner2.0-distroless-amd64, 6.0.33-cbl-mariner2.0-distroless, 6.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/cbl-mariner2.0-distroless/amd64/Dockerfile) | CBL-Mariner 2.0
##### .NET 9 Preview Tags
Tags | Dockerfile | OS Version
@ -98,28 +98,28 @@ Tags | Dockerfile | OS Version
## Linux arm64 Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.7-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.7-bookworm-slim, 8.0-bookworm-slim, 8.0.7, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12
8.0.7-alpine3.20-arm64v8, 8.0-alpine3.20-arm64v8, 8.0-alpine-arm64v8, 8.0.7-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20
8.0.7-alpine3.19-arm64v8, 8.0-alpine3.19-arm64v8, 8.0.7-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19
8.0.7-noble-arm64v8, 8.0-noble-arm64v8, 8.0.7-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.7-noble-chiseled-arm64v8, 8.0-noble-chiseled-arm64v8, 8.0.7-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.7-noble-chiseled-extra-arm64v8, 8.0-noble-chiseled-extra-arm64v8, 8.0.7-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.7-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.7-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-arm64v8, 8.0-jammy-chiseled-arm64v8, 8.0.7-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-extra-arm64v8, 8.0-jammy-chiseled-extra-arm64v8, 8.0.7-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.7-cbl-mariner2.0-arm64v8, 8.0-cbl-mariner2.0-arm64v8, 8.0.7-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.7-cbl-mariner2.0-distroless-arm64v8, 8.0-cbl-mariner2.0-distroless-arm64v8, 8.0.7-cbl-mariner2.0-distroless, 8.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.7-cbl-mariner2.0-distroless-extra-arm64v8, 8.0-cbl-mariner2.0-distroless-extra-arm64v8, 8.0.7-cbl-mariner2.0-distroless-extra, 8.0-cbl-mariner2.0-distroless-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/cbl-mariner2.0-distroless-extra/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.32-bookworm-slim-arm64v8, 6.0-bookworm-slim-arm64v8, 6.0.32-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12
6.0.32-bullseye-slim-arm64v8, 6.0-bullseye-slim-arm64v8, 6.0.32-bullseye-slim, 6.0-bullseye-slim, 6.0.32, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/bullseye-slim/arm64v8/Dockerfile) | Debian 11
6.0.32-alpine3.20-arm64v8, 6.0-alpine3.20-arm64v8, 6.0-alpine-arm64v8, 6.0.32-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20
6.0.32-alpine3.19-arm64v8, 6.0-alpine3.19-arm64v8, 6.0.32-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19
6.0.32-jammy-arm64v8, 6.0-jammy-arm64v8, 6.0.32-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-arm64v8, 6.0-jammy-chiseled-arm64v8, 6.0.32-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-extra-arm64v8, 6.0-jammy-chiseled-extra-arm64v8, 6.0.32-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.32-focal-arm64v8, 6.0-focal-arm64v8, 6.0.32-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/focal/arm64v8/Dockerfile) | Ubuntu 20.04
6.0.32-cbl-mariner2.0-arm64v8, 6.0-cbl-mariner2.0-arm64v8, 6.0.32-cbl-mariner2.0, 6.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.32-cbl-mariner2.0-distroless-arm64v8, 6.0-cbl-mariner2.0-distroless-arm64v8, 6.0.32-cbl-mariner2.0-distroless, 6.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.8-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.8-bookworm-slim, 8.0-bookworm-slim, 8.0.8, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12
8.0.8-alpine3.20-arm64v8, 8.0-alpine3.20-arm64v8, 8.0-alpine-arm64v8, 8.0.8-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20
8.0.8-alpine3.19-arm64v8, 8.0-alpine3.19-arm64v8, 8.0.8-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19
8.0.8-noble-arm64v8, 8.0-noble-arm64v8, 8.0.8-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.8-noble-chiseled-arm64v8, 8.0-noble-chiseled-arm64v8, 8.0.8-noble-chiseled, 8.0-noble-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/noble-chiseled/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.8-noble-chiseled-extra-arm64v8, 8.0-noble-chiseled-extra-arm64v8, 8.0.8-noble-chiseled-extra, 8.0-noble-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/noble-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.8-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.8-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-arm64v8, 8.0-jammy-chiseled-arm64v8, 8.0.8-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-extra-arm64v8, 8.0-jammy-chiseled-extra-arm64v8, 8.0.8-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.8-cbl-mariner2.0-arm64v8, 8.0-cbl-mariner2.0-arm64v8, 8.0.8-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.8-cbl-mariner2.0-distroless-arm64v8, 8.0-cbl-mariner2.0-distroless-arm64v8, 8.0.8-cbl-mariner2.0-distroless, 8.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
8.0.8-cbl-mariner2.0-distroless-extra-arm64v8, 8.0-cbl-mariner2.0-distroless-extra-arm64v8, 8.0.8-cbl-mariner2.0-distroless-extra, 8.0-cbl-mariner2.0-distroless-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/cbl-mariner2.0-distroless-extra/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.33-bookworm-slim-arm64v8, 6.0-bookworm-slim-arm64v8, 6.0.33-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12
6.0.33-bullseye-slim-arm64v8, 6.0-bullseye-slim-arm64v8, 6.0.33-bullseye-slim, 6.0-bullseye-slim, 6.0.33, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/bullseye-slim/arm64v8/Dockerfile) | Debian 11
6.0.33-alpine3.20-arm64v8, 6.0-alpine3.20-arm64v8, 6.0-alpine-arm64v8, 6.0.33-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20
6.0.33-alpine3.19-arm64v8, 6.0-alpine3.19-arm64v8, 6.0.33-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19
6.0.33-jammy-arm64v8, 6.0-jammy-arm64v8, 6.0.33-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-arm64v8, 6.0-jammy-chiseled-arm64v8, 6.0.33-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy-chiseled/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-extra-arm64v8, 6.0-jammy-chiseled-extra-arm64v8, 6.0.33-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy-chiseled-extra/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.33-focal-arm64v8, 6.0-focal-arm64v8, 6.0.33-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/focal/arm64v8/Dockerfile) | Ubuntu 20.04
6.0.33-cbl-mariner2.0-arm64v8, 6.0-cbl-mariner2.0-arm64v8, 6.0.33-cbl-mariner2.0, 6.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.33-cbl-mariner2.0-distroless-arm64v8, 6.0-cbl-mariner2.0-distroless-arm64v8, 6.0.33-cbl-mariner2.0-distroless, 6.0-cbl-mariner2.0-distroless | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/cbl-mariner2.0-distroless/arm64v8/Dockerfile) | CBL-Mariner 2.0
##### .NET 9 Preview Tags
Tags | Dockerfile | OS Version
@ -136,20 +136,20 @@ Tags | Dockerfile | OS Version
## Linux arm32 Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.7-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.7-bookworm-slim, 8.0-bookworm-slim, 8.0.7, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12
8.0.7-alpine3.20-arm32v7, 8.0-alpine3.20-arm32v7, 8.0-alpine-arm32v7, 8.0.7-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
8.0.7-alpine3.19-arm32v7, 8.0-alpine3.19-arm32v7, 8.0.7-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19
8.0.7-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.7-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-arm32v7, 8.0-jammy-chiseled-arm32v7, 8.0.7-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04
8.0.7-jammy-chiseled-extra-arm32v7, 8.0-jammy-chiseled-extra-arm32v7, 8.0.7-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.32-bookworm-slim-arm32v7, 6.0-bookworm-slim-arm32v7, 6.0.32-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12
6.0.32-bullseye-slim-arm32v7, 6.0-bullseye-slim-arm32v7, 6.0.32-bullseye-slim, 6.0-bullseye-slim, 6.0.32, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/bullseye-slim/arm32v7/Dockerfile) | Debian 11
6.0.32-alpine3.20-arm32v7, 6.0-alpine3.20-arm32v7, 6.0-alpine-arm32v7, 6.0.32-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
6.0.32-alpine3.19-arm32v7, 6.0-alpine3.19-arm32v7, 6.0.32-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19
6.0.32-jammy-arm32v7, 6.0-jammy-arm32v7, 6.0.32-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-arm32v7, 6.0-jammy-chiseled-arm32v7, 6.0.32-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.32-jammy-chiseled-extra-arm32v7, 6.0-jammy-chiseled-extra-arm32v7, 6.0.32-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.32-focal-arm32v7, 6.0-focal-arm32v7, 6.0.32-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/focal/arm32v7/Dockerfile) | Ubuntu 20.04
8.0.8-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.8-bookworm-slim, 8.0-bookworm-slim, 8.0.8, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12
8.0.8-alpine3.20-arm32v7, 8.0-alpine3.20-arm32v7, 8.0-alpine-arm32v7, 8.0.8-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
8.0.8-alpine3.19-arm32v7, 8.0-alpine3.19-arm32v7, 8.0.8-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19
8.0.8-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.8-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-arm32v7, 8.0-jammy-chiseled-arm32v7, 8.0.8-jammy-chiseled, 8.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04
8.0.8-jammy-chiseled-extra-arm32v7, 8.0-jammy-chiseled-extra-arm32v7, 8.0.8-jammy-chiseled-extra, 8.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.33-bookworm-slim-arm32v7, 6.0-bookworm-slim-arm32v7, 6.0.33-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12
6.0.33-bullseye-slim-arm32v7, 6.0-bullseye-slim-arm32v7, 6.0.33-bullseye-slim, 6.0-bullseye-slim, 6.0.33, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/bullseye-slim/arm32v7/Dockerfile) | Debian 11
6.0.33-alpine3.20-arm32v7, 6.0-alpine3.20-arm32v7, 6.0-alpine-arm32v7, 6.0.33-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
6.0.33-alpine3.19-arm32v7, 6.0-alpine3.19-arm32v7, 6.0.33-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19
6.0.33-jammy-arm32v7, 6.0-jammy-arm32v7, 6.0.33-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-arm32v7, 6.0-jammy-chiseled-arm32v7, 6.0.33-jammy-chiseled, 6.0-jammy-chiseled | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy-chiseled/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.33-jammy-chiseled-extra-arm32v7, 6.0-jammy-chiseled-extra-arm32v7, 6.0.33-jammy-chiseled-extra, 6.0-jammy-chiseled-extra | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/jammy-chiseled-extra/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.33-focal-arm32v7, 6.0-focal-arm32v7, 6.0.33-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/focal/arm32v7/Dockerfile) | Ubuntu 20.04
##### .NET 9 Preview Tags
Tags | Dockerfile | OS Version
@ -163,8 +163,8 @@ Tags | Dockerfile | OS Version
## Nano Server 2022 amd64 Tags
Tag | Dockerfile
---------| ---------------
8.0.7-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/nanoserver-ltsc2022/amd64/Dockerfile)
6.0.32-nanoserver-ltsc2022, 6.0-nanoserver-ltsc2022, 6.0.32, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/nanoserver-ltsc2022/amd64/Dockerfile)
8.0.8-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/nanoserver-ltsc2022/amd64/Dockerfile)
6.0.33-nanoserver-ltsc2022, 6.0-nanoserver-ltsc2022, 6.0.33, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/nanoserver-ltsc2022/amd64/Dockerfile)
##### .NET 9 Preview Tags
Tag | Dockerfile
@ -174,8 +174,8 @@ Tag | Dockerfile
## Windows Server Core 2022 amd64 Tags
Tag | Dockerfile
---------| ---------------
8.0.7-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/windowsservercore-ltsc2022/amd64/Dockerfile)
6.0.32-windowsservercore-ltsc2022, 6.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/windowsservercore-ltsc2022/amd64/Dockerfile)
8.0.8-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/windowsservercore-ltsc2022/amd64/Dockerfile)
6.0.33-windowsservercore-ltsc2022, 6.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/windowsservercore-ltsc2022/amd64/Dockerfile)
##### .NET 9 Preview Tags
Tag | Dockerfile
@ -185,8 +185,8 @@ Tag | Dockerfile
## Nano Server, version 1809 amd64 Tags
Tag | Dockerfile
---------| ---------------
8.0.7-nanoserver-1809, 8.0-nanoserver-1809 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/nanoserver-1809/amd64/Dockerfile)
6.0.32-nanoserver-1809, 6.0-nanoserver-1809, 6.0.32, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/nanoserver-1809/amd64/Dockerfile)
8.0.8-nanoserver-1809, 8.0-nanoserver-1809 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/nanoserver-1809/amd64/Dockerfile)
6.0.33-nanoserver-1809, 6.0-nanoserver-1809, 6.0.33, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/nanoserver-1809/amd64/Dockerfile)
##### .NET 9 Preview Tags
Tag | Dockerfile
@ -196,8 +196,8 @@ Tag | Dockerfile
## Windows Server Core 2019 amd64 Tags
Tag | Dockerfile
---------| ---------------
8.0.7-windowsservercore-ltsc2019, 8.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/windowsservercore-ltsc2019/amd64/Dockerfile)
6.0.32-windowsservercore-ltsc2019, 6.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/windowsservercore-ltsc2019/amd64/Dockerfile)
8.0.8-windowsservercore-ltsc2019, 8.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/8.0/windowsservercore-ltsc2019/amd64/Dockerfile)
6.0.33-windowsservercore-ltsc2019, 6.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/runtime/6.0/windowsservercore-ltsc2019/amd64/Dockerfile)
##### .NET 9 Preview Tags
Tag | Dockerfile

Просмотреть файл

@ -62,19 +62,19 @@ The [Image Variants documentation](https://github.com/dotnet/dotnet-docker/blob/
## Linux amd64 Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.303-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.303-bookworm-slim, 8.0-bookworm-slim, 8.0.303, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12
8.0.303-alpine3.20-amd64, 8.0-alpine3.20-amd64, 8.0-alpine-amd64, 8.0.303-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20
8.0.303-alpine3.19-amd64, 8.0-alpine3.19-amd64, 8.0.303-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19
8.0.303-noble-amd64, 8.0-noble-amd64, 8.0.303-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04
8.0.303-jammy-amd64, 8.0-jammy-amd64, 8.0.303-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
8.0.303-cbl-mariner2.0-amd64, 8.0-cbl-mariner2.0-amd64, 8.0.303-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.424-bookworm-slim-amd64, 6.0-bookworm-slim-amd64, 6.0.424-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bookworm-slim/amd64/Dockerfile) | Debian 12
6.0.424-bullseye-slim-amd64, 6.0-bullseye-slim-amd64, 6.0.424-bullseye-slim, 6.0-bullseye-slim, 6.0.424, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bullseye-slim/amd64/Dockerfile) | Debian 11
6.0.424-alpine3.20-amd64, 6.0-alpine3.20-amd64, 6.0-alpine-amd64, 6.0.424-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20
6.0.424-alpine3.19-amd64, 6.0-alpine3.19-amd64, 6.0.424-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19
6.0.424-jammy-amd64, 6.0-jammy-amd64, 6.0.424-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
6.0.424-cbl-mariner2.0-amd64, 6.0-cbl-mariner2.0-amd64, 6.0.424-cbl-mariner2.0, 6.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.424-focal-amd64, 6.0-focal-amd64, 6.0.424-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/focal/amd64/Dockerfile) | Ubuntu 20.04
8.0.400-bookworm-slim-amd64, 8.0-bookworm-slim-amd64, 8.0.400-bookworm-slim, 8.0-bookworm-slim, 8.0.400, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/bookworm-slim/amd64/Dockerfile) | Debian 12
8.0.400-alpine3.20-amd64, 8.0-alpine3.20-amd64, 8.0-alpine-amd64, 8.0.400-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20
8.0.400-alpine3.19-amd64, 8.0-alpine3.19-amd64, 8.0.400-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19
8.0.400-noble-amd64, 8.0-noble-amd64, 8.0.400-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/noble/amd64/Dockerfile) | Ubuntu 24.04
8.0.400-jammy-amd64, 8.0-jammy-amd64, 8.0.400-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
8.0.400-cbl-mariner2.0-amd64, 8.0-cbl-mariner2.0-amd64, 8.0.400-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.425-bookworm-slim-amd64, 6.0-bookworm-slim-amd64, 6.0.425-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bookworm-slim/amd64/Dockerfile) | Debian 12
6.0.425-bullseye-slim-amd64, 6.0-bullseye-slim-amd64, 6.0.425-bullseye-slim, 6.0-bullseye-slim, 6.0.425, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bullseye-slim/amd64/Dockerfile) | Debian 11
6.0.425-alpine3.20-amd64, 6.0-alpine3.20-amd64, 6.0-alpine-amd64, 6.0.425-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.20/amd64/Dockerfile) | Alpine 3.20
6.0.425-alpine3.19-amd64, 6.0-alpine3.19-amd64, 6.0.425-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.19/amd64/Dockerfile) | Alpine 3.19
6.0.425-jammy-amd64, 6.0-jammy-amd64, 6.0.425-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/jammy/amd64/Dockerfile) | Ubuntu 22.04
6.0.425-cbl-mariner2.0-amd64, 6.0-cbl-mariner2.0-amd64, 6.0.425-cbl-mariner2.0, 6.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/cbl-mariner2.0/amd64/Dockerfile) | CBL-Mariner 2.0
6.0.425-focal-amd64, 6.0-focal-amd64, 6.0.425-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/focal/amd64/Dockerfile) | Ubuntu 20.04
##### .NET 9 Preview Tags
Tags | Dockerfile | OS Version
@ -87,19 +87,19 @@ Tags | Dockerfile | OS Version
## Linux arm64 Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.303-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.303-bookworm-slim, 8.0-bookworm-slim, 8.0.303, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12
8.0.303-alpine3.20-arm64v8, 8.0-alpine3.20-arm64v8, 8.0-alpine-arm64v8, 8.0.303-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20
8.0.303-alpine3.19-arm64v8, 8.0-alpine3.19-arm64v8, 8.0.303-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19
8.0.303-noble-arm64v8, 8.0-noble-arm64v8, 8.0.303-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.303-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.303-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.303-cbl-mariner2.0-arm64v8, 8.0-cbl-mariner2.0-arm64v8, 8.0.303-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.424-bookworm-slim-arm64v8, 6.0-bookworm-slim-arm64v8, 6.0.424-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12
6.0.424-bullseye-slim-arm64v8, 6.0-bullseye-slim-arm64v8, 6.0.424-bullseye-slim, 6.0-bullseye-slim, 6.0.424, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bullseye-slim/arm64v8/Dockerfile) | Debian 11
6.0.424-alpine3.20-arm64v8, 6.0-alpine3.20-arm64v8, 6.0-alpine-arm64v8, 6.0.424-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20
6.0.424-alpine3.19-arm64v8, 6.0-alpine3.19-arm64v8, 6.0.424-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19
6.0.424-jammy-arm64v8, 6.0-jammy-arm64v8, 6.0.424-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.424-cbl-mariner2.0-arm64v8, 6.0-cbl-mariner2.0-arm64v8, 6.0.424-cbl-mariner2.0, 6.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.424-focal-arm64v8, 6.0-focal-arm64v8, 6.0.424-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/focal/arm64v8/Dockerfile) | Ubuntu 20.04
8.0.400-bookworm-slim-arm64v8, 8.0-bookworm-slim-arm64v8, 8.0.400-bookworm-slim, 8.0-bookworm-slim, 8.0.400, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12
8.0.400-alpine3.20-arm64v8, 8.0-alpine3.20-arm64v8, 8.0-alpine-arm64v8, 8.0.400-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20
8.0.400-alpine3.19-arm64v8, 8.0-alpine3.19-arm64v8, 8.0.400-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19
8.0.400-noble-arm64v8, 8.0-noble-arm64v8, 8.0.400-noble, 8.0-noble | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/noble/arm64v8/Dockerfile) | Ubuntu 24.04
8.0.400-jammy-arm64v8, 8.0-jammy-arm64v8, 8.0.400-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
8.0.400-cbl-mariner2.0-arm64v8, 8.0-cbl-mariner2.0-arm64v8, 8.0.400-cbl-mariner2.0, 8.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.425-bookworm-slim-arm64v8, 6.0-bookworm-slim-arm64v8, 6.0.425-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bookworm-slim/arm64v8/Dockerfile) | Debian 12
6.0.425-bullseye-slim-arm64v8, 6.0-bullseye-slim-arm64v8, 6.0.425-bullseye-slim, 6.0-bullseye-slim, 6.0.425, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bullseye-slim/arm64v8/Dockerfile) | Debian 11
6.0.425-alpine3.20-arm64v8, 6.0-alpine3.20-arm64v8, 6.0-alpine-arm64v8, 6.0.425-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.20/arm64v8/Dockerfile) | Alpine 3.20
6.0.425-alpine3.19-arm64v8, 6.0-alpine3.19-arm64v8, 6.0.425-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.19/arm64v8/Dockerfile) | Alpine 3.19
6.0.425-jammy-arm64v8, 6.0-jammy-arm64v8, 6.0.425-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/jammy/arm64v8/Dockerfile) | Ubuntu 22.04
6.0.425-cbl-mariner2.0-arm64v8, 6.0-cbl-mariner2.0-arm64v8, 6.0.425-cbl-mariner2.0, 6.0-cbl-mariner2.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/cbl-mariner2.0/arm64v8/Dockerfile) | CBL-Mariner 2.0
6.0.425-focal-arm64v8, 6.0-focal-arm64v8, 6.0.425-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/focal/arm64v8/Dockerfile) | Ubuntu 20.04
##### .NET 9 Preview Tags
Tags | Dockerfile | OS Version
@ -112,16 +112,16 @@ Tags | Dockerfile | OS Version
## Linux arm32 Tags
Tags | Dockerfile | OS Version
-----------| -------------| -------------
8.0.303-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.303-bookworm-slim, 8.0-bookworm-slim, 8.0.303, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12
8.0.303-alpine3.20-arm32v7, 8.0-alpine3.20-arm32v7, 8.0-alpine-arm32v7, 8.0.303-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
8.0.303-alpine3.19-arm32v7, 8.0-alpine3.19-arm32v7, 8.0.303-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19
8.0.303-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.303-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.424-bookworm-slim-arm32v7, 6.0-bookworm-slim-arm32v7, 6.0.424-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12
6.0.424-bullseye-slim-arm32v7, 6.0-bullseye-slim-arm32v7, 6.0.424-bullseye-slim, 6.0-bullseye-slim, 6.0.424, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bullseye-slim/arm32v7/Dockerfile) | Debian 11
6.0.424-alpine3.20-arm32v7, 6.0-alpine3.20-arm32v7, 6.0-alpine-arm32v7, 6.0.424-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
6.0.424-alpine3.19-arm32v7, 6.0-alpine3.19-arm32v7, 6.0.424-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19
6.0.424-jammy-arm32v7, 6.0-jammy-arm32v7, 6.0.424-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.424-focal-arm32v7, 6.0-focal-arm32v7, 6.0.424-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/focal/arm32v7/Dockerfile) | Ubuntu 20.04
8.0.400-bookworm-slim-arm32v7, 8.0-bookworm-slim-arm32v7, 8.0.400-bookworm-slim, 8.0-bookworm-slim, 8.0.400, 8.0, latest | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12
8.0.400-alpine3.20-arm32v7, 8.0-alpine3.20-arm32v7, 8.0-alpine-arm32v7, 8.0.400-alpine3.20, 8.0-alpine3.20, 8.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
8.0.400-alpine3.19-arm32v7, 8.0-alpine3.19-arm32v7, 8.0.400-alpine3.19, 8.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19
8.0.400-jammy-arm32v7, 8.0-jammy-arm32v7, 8.0.400-jammy, 8.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.425-bookworm-slim-arm32v7, 6.0-bookworm-slim-arm32v7, 6.0.425-bookworm-slim, 6.0-bookworm-slim | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bookworm-slim/arm32v7/Dockerfile) | Debian 12
6.0.425-bullseye-slim-arm32v7, 6.0-bullseye-slim-arm32v7, 6.0.425-bullseye-slim, 6.0-bullseye-slim, 6.0.425, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/bullseye-slim/arm32v7/Dockerfile) | Debian 11
6.0.425-alpine3.20-arm32v7, 6.0-alpine3.20-arm32v7, 6.0-alpine-arm32v7, 6.0.425-alpine3.20, 6.0-alpine3.20, 6.0-alpine | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.20/arm32v7/Dockerfile) | Alpine 3.20
6.0.425-alpine3.19-arm32v7, 6.0-alpine3.19-arm32v7, 6.0.425-alpine3.19, 6.0-alpine3.19 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/alpine3.19/arm32v7/Dockerfile) | Alpine 3.19
6.0.425-jammy-arm32v7, 6.0-jammy-arm32v7, 6.0.425-jammy, 6.0-jammy | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/jammy/arm32v7/Dockerfile) | Ubuntu 22.04
6.0.425-focal-arm32v7, 6.0-focal-arm32v7, 6.0.425-focal, 6.0-focal | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/focal/arm32v7/Dockerfile) | Ubuntu 20.04
##### .NET 9 Preview Tags
Tags | Dockerfile | OS Version
@ -133,8 +133,8 @@ Tags | Dockerfile | OS Version
## Nano Server 2022 amd64 Tags
Tag | Dockerfile
---------| ---------------
8.0.303-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/nanoserver-ltsc2022/amd64/Dockerfile)
6.0.424-nanoserver-ltsc2022, 6.0-nanoserver-ltsc2022, 6.0.424, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/nanoserver-ltsc2022/amd64/Dockerfile)
8.0.400-nanoserver-ltsc2022, 8.0-nanoserver-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/nanoserver-ltsc2022/amd64/Dockerfile)
6.0.425-nanoserver-ltsc2022, 6.0-nanoserver-ltsc2022, 6.0.425, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/nanoserver-ltsc2022/amd64/Dockerfile)
##### .NET 9 Preview Tags
Tag | Dockerfile
@ -144,8 +144,8 @@ Tag | Dockerfile
## Windows Server Core 2022 amd64 Tags
Tag | Dockerfile
---------| ---------------
8.0.303-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/windowsservercore-ltsc2022/amd64/Dockerfile)
6.0.424-windowsservercore-ltsc2022, 6.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/windowsservercore-ltsc2022/amd64/Dockerfile)
8.0.400-windowsservercore-ltsc2022, 8.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/windowsservercore-ltsc2022/amd64/Dockerfile)
6.0.425-windowsservercore-ltsc2022, 6.0-windowsservercore-ltsc2022 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/windowsservercore-ltsc2022/amd64/Dockerfile)
##### .NET 9 Preview Tags
Tag | Dockerfile
@ -155,8 +155,8 @@ Tag | Dockerfile
## Nano Server, version 1809 amd64 Tags
Tag | Dockerfile
---------| ---------------
8.0.303-nanoserver-1809, 8.0-nanoserver-1809 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/nanoserver-1809/amd64/Dockerfile)
6.0.424-nanoserver-1809, 6.0-nanoserver-1809, 6.0.424, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/nanoserver-1809/amd64/Dockerfile)
8.0.400-nanoserver-1809, 8.0-nanoserver-1809 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/nanoserver-1809/amd64/Dockerfile)
6.0.425-nanoserver-1809, 6.0-nanoserver-1809, 6.0.425, 6.0 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/nanoserver-1809/amd64/Dockerfile)
##### .NET 9 Preview Tags
Tag | Dockerfile
@ -166,8 +166,8 @@ Tag | Dockerfile
## Windows Server Core 2019 amd64 Tags
Tag | Dockerfile
---------| ---------------
8.0.303-windowsservercore-ltsc2019, 8.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/windowsservercore-ltsc2019/amd64/Dockerfile)
6.0.424-windowsservercore-ltsc2019, 6.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/windowsservercore-ltsc2019/amd64/Dockerfile)
8.0.400-windowsservercore-ltsc2019, 8.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/8.0/windowsservercore-ltsc2019/amd64/Dockerfile)
6.0.425-windowsservercore-ltsc2019, 6.0-windowsservercore-ltsc2019 | [Dockerfile](https://github.com/dotnet/dotnet-docker/blob/main/src/sdk/6.0/windowsservercore-ltsc2019/amd64/Dockerfile)
##### .NET 9 Preview Tags
Tag | Dockerfile

Просмотреть файл

@ -11,6 +11,11 @@ param(
[string]
$Channel,
# The pipeline run ID of the .NET release staging build.
[Parameter(ParameterSetName = "BuildId")]
[string]
$BuildId,
[Parameter(ParameterSetName = "Explicit")]
# SDK versions to target
[string[]]
@ -20,6 +25,10 @@ param(
[switch]
$UseInternalBuild,
# Whether to call Set-DotnetVersions with the new versions
[switch]
$UpdateDependencies,
# SAS query string used to access the internal blob storage location of the build
[string]
$BlobStorageSasQueryString,
@ -140,11 +149,39 @@ function GetDependencyVersion([string]$dependencyName, [xml]$versionDetails) {
return $result.Node.Value
}
function GetVersionInfoFromBuildId([string]$buildId) {
$configPath = Join-Path $tempDir "config.json"
try {
az pipelines runs artifact download --organization https://dev.azure.com/dnceng/ --project internal --run-id $buildId --path $tempDir --artifact-name drop
$config = $(Get-Content -Path $configPath | Out-String) | ConvertFrom-Json
$isStableVersion = Get-IsStableBranding -Version $config.Sdk_Builds[0]
return [PSCustomObject]@{
DockerfileVersion = $config.Channel
SdkVersion = ($config.Sdks | Sort-Object -Descending)[0]
RuntimeVersion = $config.Runtime
AspnetVersion = $config.Asp
StableBranding = $isStableVersion
}
}
catch [System.Management.Automation.CommandNotFoundException] {
Write-Error "Azure CLI is not installed. Please visit https://learn.microsoft.com/cli/azure/install-azure-cli."
Write-Host "Original Exception: $_"
exit 1
}
finally {
Remove-Item -Force $configPath
}
}
$ErrorActionPreference = 'Stop'
$ProgressPreference = 'SilentlyContinue'
Set-StrictMode -Version 2.0
$tempDir = "$([System.IO.Path]::GetTempPath())/dotnet-docker-get-dropversions"
$tempDir = Join-Path ([System.IO.Path]::GetTempPath()) "dotnet-docker-get-dropversions" ([System.Guid]::NewGuid())
if ($UseInternalBuild) {
if ($Channel)
@ -176,8 +213,11 @@ foreach ($sdkVersion in $SdkVersions)
$sdkVersionInfos += $sdkVersionInfo
}
Write-Host "Resolved SDK versions: $SdkVersions"
$versionInfos = @()
if ($BuildId) {
$versionInfos += GetVersionInfoFromBuildId($BuildId)
}
foreach ($sdkVersionInfo in $SdkVersionInfos) {
$sdkVersionParts = $sdkVersionInfo.Version -split "\."
$dockerfileVersion = "$($sdkVersionParts[0]).$($sdkVersionParts[1])"
@ -213,4 +253,24 @@ foreach ($sdkVersionInfo in $SdkVersionInfos) {
}
}
Write-Output "##vso[task.setvariable variable=versionInfos]$($versionInfos | ConvertTo-Json -Compress -AsArray)"
if ($UpdateDependencies)
{
foreach ($versionInfo in $versionInfos) {
Write-Host "Dockerfile version: $($versionInfo.DockerfileVersion)"
Write-Host "SDK version: $($versionInfo.SdkVersion)"
Write-Host "Runtime version: $($versionInfo.RuntimeVersion)"
Write-Host "ASP.NET Core version: $($versionInfo.AspnetVersion)"
Write-Host
$setVersionsScript = Join-Path $PSScriptRoot "Set-DotnetVersions.ps1"
& $setVersionsScript `
-ProductVersion $versionInfo.DockerfileVersion `
-RuntimeVersion $versionInfo.RuntimeVersion `
-AspnetVersion $versionInfo.AspnetVersion `
-SdkVersion $versionInfo.SdkVersion `
Write-Host "`r`nDone: Updates for .NET ${versionInfo.RuntimeVersion}/${versionInfo.SdkVersion}`r`n"
}
} else {
Write-Output "##vso[task.setvariable variable=versionInfos]$($versionInfos | ConvertTo-Json -Compress -AsArray)"
}

Просмотреть файл

@ -1,19 +0,0 @@
parameters:
- name: additionalOptions
type: string
default: null
- name: continueOnError
type: string
default: false
steps:
- template: /eng/common/templates/steps/copy-base-images.yml@self
parameters:
additionalOptions: ${{ parameters.additionalOptions }}
continueOnError: ${{ parameters.continueOnError }}
repoPrefix: $(mirrorRepoPrefix)
acr:
resourceGroup: $(acr-staging.resourceGroup)
server: $(acr-staging.server)
serviceConnection: $(acr-staging.serviceConnectionName)
subscription: $(acr-staging.subscription)

Просмотреть файл

@ -17,18 +17,18 @@ steps:
- script: |
echo "##vso[task.setvariable variable=testRunner.container]testrunner-$(Build.BuildId)-$(System.JobId)"
optionalTestArgs=""
additionalTestArgs="$ADDITIONALTESTARGS"
if [ "${{ parameters.preBuildValidation }}" == "true" ]; then
optionalTestArgs="$optionalTestArgs -TestCategories pre-build"
additionalTestArgs="$additionalTestArgs -TestCategories pre-build"
else
if [ "${{ variables['System.TeamProject'] }}" == "${{ parameters.internalProjectName }}" ] && [ "${{ variables['Build.Reason'] }}" != "PullRequest" ]; then
optionalTestArgs="$optionalTestArgs -PullImages -Registry $(acr-staging.server) -RepoPrefix $(stagingRepoPrefix) -ImageInfoPath $(artifactsPath)/image-info.json"
fi
if [ "$REPOTESTARGS" != "" ]; then
optionalTestArgs="$optionalTestArgs $REPOTESTARGS"
additionalTestArgs="$additionalTestArgs -PullImages -Registry $(acr-staging.server) -RepoPrefix $(stagingRepoPrefix) -ImageInfoPath $(artifactsPath)/image-info.json"
if [ "$TESTCATEGORIESOVERRIDE" != "" ]; then
additionalTestArgs="$additionalTestArgs -TestCategories $TESTCATEGORIESOVERRIDE"
fi
fi
fi
echo "##vso[task.setvariable variable=optionalTestArgs]$optionalTestArgs"
echo "##vso[task.setvariable variable=additionalTestArgs]$additionalTestArgs"
displayName: Set Test Variables
condition: and(succeeded(), ${{ parameters.condition }})
- script: >
@ -69,7 +69,7 @@ steps:
-Paths $(imageBuilderPathsArrayInitStr)
-OSVersions $(osVersionsArrayInitStr)
-Architecture '$(architecture)'
$(optionalTestArgs)"
$(additionalTestArgs)"
displayName: Test Images
condition: and(succeeded(), ${{ parameters.condition }})
- ${{ if and(eq(variables['System.TeamProject'], parameters.internalProjectName), ne(variables['Build.Reason'], 'PullRequest')) }}:

Просмотреть файл

@ -23,12 +23,9 @@ steps:
- ${{ parameters.customInitSteps }}
- powershell: |
if ("${{ variables['System.TeamProject'] }}" -eq "${{ parameters.internalProjectName }}" -and "${{ variables['Build.Reason'] }}" -ne "PullRequest") {
$optionalTestArgs="$optionalTestArgs -PullImages -Registry ${env:ACR-STAGING_SERVER} -RepoPrefix $env:STAGINGREPOPREFIX -ImageInfoPath $(artifactsPath)/image-info.json"
$additionalTestArgs="$env:ADDITIONALTESTARGS -PullImages -Registry ${env:ACR-STAGING_SERVER} -RepoPrefix $env:STAGINGREPOPREFIX -ImageInfoPath $(artifactsPath)/image-info.json"
}
if ($env:REPOTESTARGS) {
$optionalTestArgs += " $env:REPOTESTARGS"
}
echo "##vso[task.setvariable variable=optionalTestArgs]$optionalTestArgs"
echo "##vso[task.setvariable variable=additionalTestArgs]$additionalTestArgs"
displayName: Set Test Variables
condition: and(succeeded(), ${{ parameters.condition }})
- powershell: Get-ChildItem -Path tests -r | Where {$_.Extension -match "trx"} | Remove-Item
@ -46,7 +43,7 @@ steps:
$(testScriptPath)
-Paths $(imageBuilderPathsArrayInitStr)
-OSVersions $(osVersionsArrayInitStr)
$(optionalTestArgs)
$(additionalTestArgs)
displayName: Test Images
condition: and(succeeded(), ${{ parameters.condition }})
- ${{ if and(eq(variables['System.TeamProject'], parameters.internalProjectName), ne(variables['Build.Reason'], 'PullRequest')) }}:

Просмотреть файл

@ -8,10 +8,12 @@
set osVersionBase to match(OS_VERSION, ".+(?=.*-)")[0] ^
set osVersionNumber to split(OS_ARCH_HYPHENATED, "-")[1] ^
set chiselUrl to VARIABLES[cat("chisel|", dotnetVersion, "|url")] ^
set chiselRef to VARIABLES[cat("chisel|", dotnetVersion, "|ref")] ^
set chiselUrl to VARIABLES[cat("chisel|", dotnetVersion, "|", ARCH_SHORT, "|url")] ^
set chiselSha to VARIABLES[cat("chisel|", dotnetVersion, "|", ARCH_SHORT, "|sha")] ^
set rocksToolboxUrl to VARIABLES[cat("rocks-toolbox|", dotnetVersion, "|url")] ^
set rocksToolboxRef to VARIABLES[cat("rocks-toolbox|", dotnetVersion, "|ref")] ^
set rocksToolboxRef to VARIABLES[cat("rocks-toolbox|", dotnetVersion, "|version")] ^
set installerImageTag to cat(ARCH_VERSIONED, "/buildpack-deps:", osVersionBase, "-curl") ^
set opensslPkg to when(match(osVersionBase, "noble"), "libssl3t64", "libssl3") ^
@ -52,15 +54,23 @@
set username to "app" ^
set uid to 1654 ^
set gid to uid
}}FROM {{ARCH_VERSIONED}}/golang:1.20 as chisel
}}FROM {{installerImageTag}} AS chisel
RUN apt-get update \
&& apt-get install -y \
ca-certificates \
file
RUN apt-get update && apt-get install -y file
RUN go install {{chiselUrl}}/cmd/chisel@@{{chiselRef}} \
&& wget -O /usr/bin/chisel-wrapper {{rocksToolboxUrl}}/{{rocksToolboxRef}}/chisel-wrapper \
RUN {{InsertTemplate("../Dockerfile.linux.download-file",
[
"out-file": "chisel.tar.gz",
"url": chiselUrl,
"sha": chiselSha,
"sha-var-name": "chisel_sha512"
], " ")}} \
&& tar -xzf chisel.tar.gz -C /usr/bin/ chisel \
&& {{InsertTemplate("../Dockerfile.linux.download-file",
[
"out-file": "/usr/bin/chisel-wrapper",
"url": cat(rocksToolboxUrl, "/", rocksToolboxRef, "/chisel-wrapper")
], " ")}} \
&& chmod 755 /usr/bin/chisel-wrapper
RUN {{InsertTemplate("Dockerfile.linux.non-root-user-staged", [

Просмотреть файл

Просмотреть файл

@ -23,10 +23,9 @@ stages:
# Template paths must be relative to the YAML job that executes them
customBuildInitSteps:
- template: /eng/pipelines/steps/set-imagebuilder-build-args-var.yml@self
- template: /eng/pipelines/steps/set-public-source-branch-var.yml@self
- powershell: |
$imageBuilderBuildArgs = "$(imageBuilderBuildArgs)"
$imageBuilderBuildArgs = "$IMAGEBUILDERBUILDARGS"
if ("$(publishRepoPrefix)".Contains("internal/")) {
$sasQueryString = "$(dotnetstage-account-sas-read-token)"
$imageBuilderBuildArgs += " --build-arg SAS_QUERY_STRING='$sasQueryString'"

Просмотреть файл

@ -1,5 +1,8 @@
steps:
- powershell: |
# Use public cache registry for pulling external images during tests
$additionalTestArgs = "$env:ADDITIONALTESTARGS -CacheRegistry $(public-mirror.server)"
# Forward team project name for consumption by test script
$testRunnerOptions="-e SYSTEM_TEAMPROJECT='$env:SYSTEM_TEAMPROJECT'"
$testInit=""
@ -19,6 +22,7 @@ steps:
}
}
echo "##vso[task.setvariable variable=additionalTestArgs]$additionalTestArgs"
echo "##vso[task.setvariable variable=testRunner.options]$testRunnerOptions"
echo "##vso[task.setvariable variable=test.init]$testInit"
displayName: Set Custom Test Variables

Просмотреть файл

@ -1,10 +0,0 @@
steps:
- powershell: |
$imageBuilderBuildArgs = $env:IMAGEBUILDERBUILDARGS
# Disable platform checks for CBL-Mariner on ARM64 due to https://github.com/dotnet/dotnet-docker/issues/3520
if ("$(osVersions)".Contains("cbl-mariner") -and "$(architecture)" -eq "arm64") {
$imageBuilderBuildArgs += " --skip-platform-check"
}
echo "##vso[task.setvariable variable=imageBuilderBuildArgs]$imageBuilderBuildArgs"
displayName: Set Custom ImageBuilder Build Args

Просмотреть файл

@ -2,7 +2,7 @@ variables:
- template: ../../common/templates/variables/dotnet/build-test-publish.yml
- name: manifest
value: manifest.samples.json
- name: repoTestArgs
value: -TestCategories sample
- name: testCategoriesOverride
value: sample
- name: imageInfoVariant
value: "-samples"

Просмотреть файл

@ -1,7 +0,0 @@
trigger: none
pr: none
variables:
- template: variables/core.yml
jobs:
- template: ../common/templates/jobs/wait-for-ingestion.yml

Просмотреть файл

@ -34,7 +34,6 @@ $onDockerfilesGenerated = {
CopyReadme $ContainerName ".portal-docs/docker-hub/README.aspire-dashboard.md"
CopyReadme $ContainerName ".portal-docs/docker-hub/README.aspnet.md"
CopyReadme $ContainerName ".portal-docs/docker-hub/README.md"
CopyReadme $ContainerName ".portal-docs/docker-hub/README.monitor.md"
CopyReadme $ContainerName ".portal-docs/docker-hub/README.monitor-base.md"
CopyReadme $ContainerName ".portal-docs/docker-hub/README.runtime-deps.md"

Просмотреть файл

@ -0,0 +1,42 @@
using System.Diagnostics;
using System.IO;
using System.Net.Http;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;
#nullable enable
namespace Dotnet.Docker;
internal static class ChecksumHelper
{
public static async Task<string?> ComputeChecksumShaAsync(HttpClient httpClient, string downloadUrl)
{
string? sha = null;
using (HttpResponseMessage response = await httpClient.GetAsync(downloadUrl))
{
if (response.IsSuccessStatusCode)
{
using (Stream httpStream = await response.Content.ReadAsStreamAsync())
using (SHA512 hash = SHA512.Create())
{
byte[] hashedInputBytes = hash.ComputeHash(httpStream);
StringBuilder stringBuilder = new(128);
foreach (byte b in hashedInputBytes)
{
stringBuilder.Append(b.ToString("X2"));
}
sha = stringBuilder.ToString();
}
}
else
{
Trace.TraceInformation($"Failed to download {downloadUrl}.");
}
}
return sha?.ToLowerInvariant();
}
}

Просмотреть файл

@ -1,11 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
#nullable enable
namespace Dotnet.Docker;
internal class ChiselRefUpdater : ChiselToolUpdater
{
public ChiselRefUpdater(string repoRoot, string dockerfileVersion, string newRef)
: base(repoRoot, $"chisel|{dockerfileVersion}|ref", dockerfileVersion, false, newRef) { }
}

Просмотреть файл

@ -1,60 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
using System.Collections.Generic;
using System.Linq;
using System.Text.RegularExpressions;
using Microsoft.DotNet.VersionTools.Dependencies;
#nullable enable
namespace Dotnet.Docker;
internal class ChiselToolUpdater : VariableUpdaterBase
{
private readonly string _dockerfileVersion;
private readonly string _newValue;
public ChiselToolUpdater(string repoRoot, string variableName, string dockerfileVersion, bool isTag, string newRef) : base(repoRoot, variableName)
{
_dockerfileVersion = dockerfileVersion;
_newValue = newRef;
}
protected sealed override string TryGetDesiredValue(IEnumerable<IDependencyInfo> dependencyInfos, out IEnumerable<IDependencyInfo> usedDependencyInfos)
{
IDependencyInfo? runtimeDependencyInfo = dependencyInfos.FirstOrDefault(info => info.SimpleName == "runtime");
usedDependencyInfos = Enumerable.Empty<IDependencyInfo>();
string currentChiselToolVersion = ManifestHelper.TryGetVariableValue(VariableName, ManifestVariables.Value);
if (string.IsNullOrEmpty(currentChiselToolVersion))
{
return "";
}
// Don't overwrite versions that are set to other variables
if (Regex.IsMatch(currentChiselToolVersion, @"^\$\(.*\)$"))
{
return currentChiselToolVersion;
}
// Avoid updating the chisel tooling if we are updating a runtime
// version that doesn't ship chiseled images
if (runtimeDependencyInfo is null)
{
return currentChiselToolVersion;
}
// Avoid updating chisel tooling unless we already know we are
// rebuilding at least the runtime images, since changing the chisel
// tool shouldn't make a difference in the output image.
string runtimeVariableName = ManifestHelper.GetVersionVariableName(VersionType.Build, "runtime", _dockerfileVersion);
string currentRuntimeVersion = ManifestHelper.ResolveVariableValue(runtimeVariableName, ManifestVariables.Value);
if (runtimeDependencyInfo.SimpleVersion == currentRuntimeVersion)
{
return currentChiselToolVersion;
}
usedDependencyInfos = new[] { runtimeDependencyInfo };
return _newValue;
}
}

Просмотреть файл

@ -0,0 +1,61 @@
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using Microsoft.DotNet.VersionTools.Dependencies;
using Octokit;
namespace Dotnet.Docker;
#nullable enable
internal static class ChiselUpdater
{
private static readonly string[] s_chiselArchitectures = ["amd64", "arm", "arm64"];
private const string DependencyInfoToUse = "runtime";
public static async Task<IEnumerable<IDependencyUpdater>> GetChiselUpdatersAsync(string repoRoot, string dockerfileVersion)
{
Release chiselRelease = await GitHubHelper.GetLatestRelease("canonical", "chisel");
Release rocksToolboxRelease = await GitHubHelper.GetLatestRelease("canonical", "rocks-toolbox");
IEnumerable<IDependencyUpdater> chiselUpdaters = s_chiselArchitectures.SelectMany<string, IDependencyUpdater>(arch =>
[
new ChiselReleaseShaUpdater(repoRoot, GetChiselManifestVariable("chisel", arch, "sha", "latest"), chiselRelease, arch),
new ChiselReleaseShaUpdater(repoRoot, GetChiselManifestVariable("chisel", arch, "sha", dockerfileVersion), chiselRelease, arch),
new GitHubReleaseUrlUpdater(repoRoot, GetChiselManifestVariable("chisel", arch, "url", "latest"), chiselRelease, DependencyInfoToUse, GetAssetRegex(arch)),
new GitHubReleaseUrlUpdater(repoRoot, GetChiselManifestVariable("chisel", arch, "url", dockerfileVersion), chiselRelease, DependencyInfoToUse, GetAssetRegex(arch))
]);
GitHubReleaseVersionUpdater rocksToolboxUpdater = new(repoRoot, "rocks-toolbox|latest|version", rocksToolboxRelease, DependencyInfoToUse);
return [ ..chiselUpdaters, rocksToolboxUpdater ];
}
public static string GetChiselManifestVariable(string product, string arch, string type, string dockerfileVersion = "latest")
{
return string.Join('|', [product, dockerfileVersion, ToManifestArch(arch), type]);
}
private static Regex GetAssetRegex(string arch) => new(@"chisel_v\d+\.\d+\.\d+_linux_" + arch + @"\.tar\.gz");
private static string ToManifestArch(string arch) => arch == "amd64" ? "x64" : arch;
private sealed class ChiselReleaseShaUpdater(string repoRoot, string variableName, Release release, string arch)
: GitHubReleaseUrlUpdater(repoRoot, variableName, release, DependencyInfoToUse, GetAssetRegex(arch))
{
private static readonly HttpClient s_httpClient = new();
protected override string? GetValue()
{
string? downloadUrl = base.GetValue();
if (downloadUrl is null)
{
return null;
}
return ChecksumHelper.ComputeChecksumShaAsync(s_httpClient, downloadUrl).Result;
}
}
}

Просмотреть файл

@ -301,40 +301,11 @@ namespace Dotnet.Docker
return sha;
}
private async Task<string?> ComputeChecksumShaAsync(string downloadUrl)
private Task<string?> ComputeChecksumShaAsync(string downloadUrl)
{
if (!_options.ComputeChecksums)
{
return null;
}
string? sha = null;
Trace.TraceInformation($"Downloading '{downloadUrl}'.");
using (HttpResponseMessage response = await s_httpClient.GetAsync(ApplySasQueryStringIfNecessary(downloadUrl, _options.BinarySasQueryString)))
{
if (response.IsSuccessStatusCode)
{
using (Stream httpStream = await response.Content.ReadAsStreamAsync())
using (SHA512 hash = SHA512.Create())
{
byte[] hashedInputBytes = hash.ComputeHash(httpStream);
StringBuilder stringBuilder = new StringBuilder(128);
foreach (byte b in hashedInputBytes)
{
stringBuilder.Append(b.ToString("X2"));
}
sha = stringBuilder.ToString();
}
}
else
{
Trace.TraceInformation($"Failed to download {downloadUrl}.");
}
}
return sha;
return ChecksumHelper.ComputeChecksumShaAsync(
s_httpClient, ApplySasQueryStringIfNecessary(downloadUrl, _options.BinarySasQueryString));
}
private static bool IsInternalUrl(string url)

Просмотреть файл

@ -7,40 +7,28 @@ using System.Net.Http.Headers;
using System.Threading.Tasks;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using Octokit;
#nullable enable
namespace Dotnet.Docker;
public static class GitHubHelper
{
private const string BaseGitApiUrl = "https://api.github.com";
private static HttpClient s_httpClient = new();
static GitHubHelper()
public static Task<Release> GetLatestRelease(string owner, string repo)
{
s_httpClient.BaseAddress = new Uri(BaseGitApiUrl);
s_httpClient.DefaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue("Dotnet.Docker.UpdateDependencies", "1.0"));
IReleasesClient releasesClient = GetReleasesClient();
return releasesClient.GetLatest(owner, repo);
}
public static async Task<string> GetLatestReleaseTagAsync(string owner, string repo)
private static IReleasesClient GetReleasesClient()
{
JObject releaseResponse = await GetLatestReleaseAsync(owner, repo);
return releaseResponse.GetRequiredToken<JValue>("tag_name").ToString();
GitHubClient client = new(productInformation: GetProductHeaderValue());
return client.Repository.Release;
}
public static async Task<JObject> GetLatestReleaseAsync(string owner, string repo)
private static Octokit.ProductHeaderValue GetProductHeaderValue()
{
string request = $"/repos/{owner}/{repo}/releases/latest";
JObject response = await Get(request);
return response;
}
private static async Task<JObject> Get(string request) {
string responseString = await s_httpClient.GetStringAsync(request);
JObject response = (JObject)(JsonConvert.DeserializeObject(responseString) ??
throw new InvalidOperationException($"Unable to deserialize response from '{s_httpClient.BaseAddress}{request}' as JSON."));
return response;
const string AppName = "dotnet-docker-update-dependencies";
return new Octokit.ProductHeaderValue(AppName);
}
}
#nullable disable

Просмотреть файл

@ -0,0 +1,45 @@
using System.Collections.Generic;
using System.Text.RegularExpressions;
using Microsoft.DotNet.VersionTools.Dependencies;
using Octokit;
#nullable enable
namespace Dotnet.Docker;
internal abstract partial class GitHubReleaseUpdaterBase(string repoRoot, string variableName, Release release)
: VariableUpdaterBase(repoRoot, variableName)
{
protected abstract IDependencyInfo? GetDependencyInfoToUse(IEnumerable<IDependencyInfo> dependencyInfos);
protected abstract string? GetValue();
protected Release Release { get; } = release;
protected sealed override string? TryGetDesiredValue(
IEnumerable<IDependencyInfo> dependencyInfos,
out IEnumerable<IDependencyInfo> usedDependencyInfos)
{
usedDependencyInfos = [];
string currentVersion = ManifestHelper.TryGetVariableValue(VariableName, ManifestVariables.Value);
if (string.IsNullOrEmpty(currentVersion))
{
return "";
}
IDependencyInfo? usedDependencyInfo = GetDependencyInfoToUse(dependencyInfos);
if (usedDependencyInfo is null)
{
return currentVersion;
}
// Don't overwrite versions that are set to other variables
if (ManifestHelper.IsManifestVariable(currentVersion))
{
return currentVersion;
}
usedDependencyInfos = [ usedDependencyInfo ];
return GetValue();
}
}

Просмотреть файл

@ -0,0 +1,25 @@
using System;
using System.Linq;
using System.Text.RegularExpressions;
using Octokit;
#nullable enable
namespace Dotnet.Docker;
/// <summary>
/// Updates to the latest download URL when runtime dependencies are being updated.
/// </summary>
internal class GitHubReleaseUrlUpdater(string repoRoot, string variableName, Release release, string DependencyInfoToUse, Regex assetRegex)
: GitHubReleaseVersionUpdater(repoRoot, variableName, release, DependencyInfoToUse)
{
private readonly string _variableName = variableName;
private readonly Regex _assetRegex = assetRegex;
protected override string? GetValue() => GetReleaseAsset().BrowserDownloadUrl;
protected ReleaseAsset GetReleaseAsset()
{
return Release.Assets.FirstOrDefault(asset => _assetRegex.IsMatch(asset.Name))
?? throw new Exception($"Could not find release asset for {_variableName} matching regex {_assetRegex}");
}
}

Просмотреть файл

@ -0,0 +1,26 @@
using System.Collections.Generic;
using System.Linq;
using Microsoft.DotNet.VersionTools.Dependencies;
using Octokit;
#nullable enable
namespace Dotnet.Docker;
/// <summary>
/// Updates to the latest release tag name when runtime dependencies are being updated.
/// </summary>
internal class GitHubReleaseVersionUpdater(string repoRoot, string variableName, Release release, string dependencyInfoToUse)
: GitHubReleaseUpdaterBase(repoRoot, variableName, release)
{
private readonly string _dependencyInfoToUse = dependencyInfoToUse;
protected override string? GetValue()
{
return Release.TagName;
}
protected sealed override IDependencyInfo? GetDependencyInfoToUse(IEnumerable<IDependencyInfo> dependencyInfos)
{
return dependencyInfos.FirstOrDefault(info => info.SimpleName == _dependencyInfoToUse);
}
}

Просмотреть файл

@ -13,7 +13,7 @@ namespace Dotnet.Docker;
/// <summary>
/// Helper class for interacting with manifest files.
/// </summary>
public static class ManifestHelper
public static partial class ManifestHelper
{
private const string VariableGroupName = "variable";
private const string VariablePattern = $"\\$\\((?<{VariableGroupName}>[\\w:\\-.|]+)\\)";
@ -92,6 +92,14 @@ public static class ManifestHelper
public static Regex GetManifestVariableRegex(string variableName, string valuePattern, RegexOptions options = RegexOptions.None) =>
new($"\"{Regex.Escape(variableName)}\": \"{valuePattern}\"", options);
/// <summary>
/// Determines if the given value matches the pattern manifest variable. Does not check if the variable is defined
/// in the manifest.
/// </summary>
/// <param name="value">The value to check.</param>
/// <returns>True if the value is a manifest variable, false otherwise.</returns>
public static bool IsManifestVariable(string value) => AnyVariableRegex().IsMatch(value);
/// <summary>
/// Resolves the value of a variable, recursively resolving any variables referenced in the value.
/// </summary>
@ -109,5 +117,7 @@ public static class ManifestHelper
return value;
}
[GeneratedRegex(@"^\$\(.*\)$")]
private static partial Regex AnyVariableRegex();
}
#nullable disable

Просмотреть файл

@ -2,7 +2,7 @@
// The .NET Foundation licenses this file to you under the MIT license.
using System.Text.RegularExpressions;
using Newtonsoft.Json.Linq;
using Octokit;
#nullable enable
namespace Dotnet.Docker;
@ -10,30 +10,20 @@ namespace Dotnet.Docker;
/// <summary>
/// Updates the MinGit SHA checksum in the manifest.versions.json file.
/// </summary>
internal class MinGitShaUpdater : MinGitUpdater
internal sealed class MinGitShaUpdater(string repoRoot, Release release)
: MinGitUrlUpdater(repoRoot, release, "sha")
{
public MinGitShaUpdater(string repoRoot, JObject latestMinGitRelease)
: base(
repoRoot,
latestMinGitRelease,
"mingit|latest|x64|sha")
{
}
protected override string GetValue()
{
JObject asset = MinGitUrlUpdater.GetMinGitAsset(LatestMinGitRelease);
ReleaseAsset asset = GetReleaseAsset();
// The SHA for the MinGit zip file is contained in the body description of the MinGit release as a table listing.
string name = asset.GetRequiredToken<JValue>("name").ToString();
string body = LatestMinGitRelease.GetRequiredToken<JValue>("body").ToString();
string name = asset.Name.ToString();
string body = Release.Body;
const string ShaGroupName = "sha";
Regex shaRegex = new(@$"{Regex.Escape(name)}\s\|\s(?<{ShaGroupName}>[0-9|a-f]+)");
string sha = shaRegex.Match(body).Groups[ShaGroupName].Value;
return sha;
}
}
#nullable disable

Просмотреть файл

@ -2,38 +2,22 @@
// The .NET Foundation licenses this file to you under the MIT license.
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.DotNet.VersionTools.Dependencies;
using Newtonsoft.Json.Linq;
using Octokit;
#nullable enable
namespace Dotnet.Docker;
internal abstract class MinGitUpdater : VariableUpdaterBase
internal static class MinGitUpdater
{
protected JObject LatestMinGitRelease { get; }
public MinGitUpdater(string repoRoot, JObject latestMinGitRelease, string variableName) : base(repoRoot, variableName)
public static async Task<IEnumerable<IDependencyUpdater>> GetMinGitUpdatersAsync(string repoRoot)
{
LatestMinGitRelease = latestMinGitRelease;
Release minGitRelease = await GitHubHelper.GetLatestRelease("git-for-windows", "git");
return [
new MinGitUrlUpdater(repoRoot, minGitRelease),
new MinGitShaUpdater(repoRoot, minGitRelease),
];
}
protected sealed override string TryGetDesiredValue(IEnumerable<IDependencyInfo> dependencyInfos, out IEnumerable<IDependencyInfo> usedDependencyInfos)
{
IDependencyInfo? sdkDependencyInfo = dependencyInfos.FirstOrDefault(info => info.SimpleName == "sdk");
// Only update MinGit variables when we're updating the SDK Dockerfiles
if (sdkDependencyInfo is null)
{
usedDependencyInfos = Enumerable.Empty<IDependencyInfo>();
return ManifestHelper.ResolveVariableValue(VariableName, ManifestVariables.Value);
}
usedDependencyInfos = new[] { sdkDependencyInfo };
return GetValue();
}
protected abstract string GetValue();
}
#nullable disable

Просмотреть файл

@ -1,9 +1,8 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
using System;
using System.Linq;
using Newtonsoft.Json.Linq;
using System.Text.RegularExpressions;
using Octokit;
#nullable enable
namespace Dotnet.Docker;
@ -11,37 +10,13 @@ namespace Dotnet.Docker;
/// <summary>
/// Updates the MinGit version in the manifest.versions.json file.
/// </summary>
internal class MinGitUrlUpdater : MinGitUpdater
internal partial class MinGitUrlUpdater(string repoRoot, Release release, string type = "url")
: GitHubReleaseUrlUpdater(repoRoot, GetManifestVariableName(type), release, DependencyInfoToUse, MinGitUrlRegex())
{
public MinGitUrlUpdater(string repoRoot, JObject latestMinGitRelease)
: base(
repoRoot,
latestMinGitRelease,
"mingit|latest|x64|url")
{
}
private const string DependencyInfoToUse = "sdk";
protected override string GetValue()
{
JObject mingitAsset = GetMinGitAsset(LatestMinGitRelease);
return mingitAsset.GetRequiredToken<JValue>("browser_download_url").ToString();
}
protected static string GetManifestVariableName(string type) => "mingit|latest|x64|" + type;
internal static JObject GetMinGitAsset(JObject release)
{
JArray assets = release.GetRequiredToken<JArray>("assets");
JObject mingitAsset = (JObject)(assets.FirstOrDefault(asset => IsMinGit64BitAsset((JObject)asset)) ??
throw new InvalidOperationException("Can't find 64-bit MinGit asset."));
return mingitAsset;
}
private static bool IsMinGit64BitAsset(JObject asset)
{
string name = asset.GetRequiredToken<JValue>("name").ToString();
return name.StartsWith("MinGit", StringComparison.OrdinalIgnoreCase) &&
name.Contains("64-bit", StringComparison.OrdinalIgnoreCase) &&
name.EndsWith(".zip", StringComparison.OrdinalIgnoreCase);
}
[GeneratedRegex(@"^MinGit.*64-bit.*\.zip$")]
protected static partial Regex MinGitUrlRegex();
}
#nullable disable

Просмотреть файл

@ -1,11 +0,0 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
#nullable enable
namespace Dotnet.Docker;
internal class RocksToolboxRefUpdater : ChiselToolUpdater
{
public RocksToolboxRefUpdater(string repoRoot, string dockerfileVersion, string newRef)
: base(repoRoot, $"rocks-toolbox|{dockerfileVersion}|ref", dockerfileVersion, true, newRef) { }
}

Просмотреть файл

@ -18,7 +18,6 @@ using Microsoft.DotNet.VersionTools.Dependencies.BuildOutput;
using Microsoft.TeamFoundation.SourceControl.WebApi;
using Microsoft.VisualStudio.Services.Common;
using Microsoft.VisualStudio.Services.WebApi;
using Newtonsoft.Json.Linq;
#nullable enable
namespace Dotnet.Docker
@ -412,21 +411,18 @@ namespace Dotnet.Docker
// NOTE: The order in which the updaters are returned/invoked is important as there are cross dependencies
// (e.g. sha updater requires the version numbers to be updated within the Dockerfiles)
JObject minGitRelease = await GitHubHelper.GetLatestReleaseAsync("git-for-windows", "git");
string chiselRef = await GitHubHelper.GetLatestReleaseTagAsync("canonical", "chisel");
string rocksToolboxRef = await GitHubHelper.GetLatestReleaseTagAsync("canonical", "rocks-toolbox");
IEnumerable<IDependencyUpdater> minGitUpdaters = await MinGitUpdater.GetMinGitUpdatersAsync(RepoRoot);
IEnumerable<IDependencyUpdater> chiselUpdaters = await ChiselUpdater.GetChiselUpdatersAsync(RepoRoot, Options.DockerfileVersion);
List<IDependencyUpdater> updaters =
[
new NuGetConfigUpdater(RepoRoot, Options),
new BaseUrlUpdater(RepoRoot, Options),
new MinGitUrlUpdater(RepoRoot, minGitRelease),
new MinGitShaUpdater(RepoRoot, minGitRelease),
..minGitUpdaters,
// Chisel updaters must be listed before runtime version
// updaters because they check the manifest for whether the
// runtime versions are being updated or not
new ChiselRefUpdater(RepoRoot, Options.DockerfileVersion, chiselRef),
new RocksToolboxRefUpdater(RepoRoot, Options.DockerfileVersion, rocksToolboxRef)
..chiselUpdaters
];
foreach (string productName in Options.ProductVersions.Keys)

Просмотреть файл

@ -10,10 +10,15 @@
<PackageReference Include="LibGit2Sharp" Version="0.29.0" />
<PackageReference Include="Microsoft.DotNet.VersionTools" Version="9.0.0-beta.24151.5" />
<PackageReference Include="Microsoft.TeamFoundationServer.Client" Version="19.225.1" />
<PackageReference Include="Octokit" Version="13.0.1" />
<PackageReference Include="System.Diagnostics.TextWriterTraceListener" Version="4.3.0" />
<PackageReference Include="System.CommandLine" Version="2.0.0-beta1.20574.7" />
<!-- Workaround for CVE-2024-0056 introduced as a transient dependency of Microsoft.TeamFoundationServer.Client -->
<PackageReference Include="System.Data.SqlClient" Version="4.8.6" />
<!-- CVE-2024-38095: Upgrade version of System.Formats.Asn1 implicitly referenced by Microsoft.DotNet.VersionTools -->
<!-- Tracking issue for Arcade: https://github.com/dotnet/dnceng/issues/3336 -->
<PackageReference Include="System.Formats.Asn1" Version="6.0.1" />
</ItemGroup>
</Project>

Просмотреть файл

@ -8,35 +8,35 @@
"aspire-dashboard|8.1|linux|x64|sha": "d823c3177dc1f1acc87cff7f252b90f9bc9b215522749b61e540c747801f697ba60a0defd94dccad7b144fa165fd736c4c6ed97f9c5a123170bb46200e122831",
"aspire-dashboard|8.1|linux|arm64|sha": "96e78fc6ab0da4fce82f01f725633820db36fd04fb1f20ab923afe68bb0f155e3d547b4102ad8f95cfbc0fb2d3d7b9103a68f439801aedac6a5973cb34272699",
"aspnet|6.0|build-version": "6.0.32",
"aspnet|6.0|build-version": "6.0.33",
"aspnet|6.0|targeting-pack-version": "$(aspnet|6.0|build-version)",
"aspnet|6.0|linux-musl|x64|sha": "8faf9f49c86adac4a09defeb4063ddd2cc2da7a3812afd5b9a6cce8d17d7b5496b737bbf213864c89d5654c83c5574fbc9ae117668252ccbb593d4dce53af71b",
"aspnet|6.0|linux-musl|arm|sha": "b475c5880c222ef0c3e1a54bc7099dae7a26c5f21aa40984534502db0d384c72531e414536d12970183e052aa5b8ba289ea32ab011096347bcb9f1275df48172",
"aspnet|6.0|linux-musl|arm64|sha": "d479d7534192a8a936cc751c885c48512453ce51e2879866b26bbf354181f0cf053b8c8258eb76927f204aea6d639d10dfb1c4db80e7b35c592e00ec0b1eb4bb",
"aspnet|6.0|linux-rpm|x64|sha": "fcad4bd1a8705bdba0f4c7d9b34d00df5e7e85ee500da46acef90b8e84c87a624c78564e9395cc9b7919b777b864ca15c30e0d0e61274402f4642e4b5c843e7a",
"aspnet|6.0|linux-rpm|arm64|sha": "6bc5ea3d297b4e679b4827ea3a941c4dabf20564e0f142d02541a74d2aefdca4ca6d6c34da4f767a0115456a128dc205811eaf1f6ee961597da00914ce3ec203",
"aspnet|6.0|linux|arm|sha": "c145756c875420afd86038d39ed13706e8db4a668041f3cf9ff7412c37ad7e9cf2c20499946098066166fc298fa0a4c63f00ff7ca7b83a100528a27c20497213",
"aspnet|6.0|linux|x64|sha": "1849c0073f12477b94357a1afb1cbd4ad67764263528b66037c19d554df41e681e4b41c0804b106319fe661d0bc3bae9e29e4913c0d0df33861cf6f32ebaac96",
"aspnet|6.0|linux|arm64|sha": "7b420354821f30809a6e8278f6e9c0654599d3e3b578b777da0f8e387612c20f28ddc49d5baac09627857297648a53ca847bc1237bc30275db5b661253f67523",
"aspnet|6.0|win|x64|sha": "4db7a0736bd1266245f4edeff852ebc09e00648f632f39c4c59df768935f7147a1d95dd66ca97f175eaa04ed1322470944dd958108fb008c0dc8c9a918c671b2",
"aspnet-runtime-targeting-pack|6.0|linux-rpm|x64|sha": "57e9363c5fadcc7f316af1a79616758aab97b73c2f26a22545a17af472ccd50c48ec0e0b34e7265638f3832ac1283a66797f6a293bf5f8c83a0ed17a35328d03",
"aspnet-runtime-targeting-pack|6.0|linux-rpm|arm64|sha": "06393643c032861bafb1a6264187b14e9018be405c0ae636543eaadaff91577f440c02d2fdcaeb1a0b4181e29753b1105ba60cd19d2d40f338bc6733ddfe4f29",
"aspnet|6.0|linux-musl|x64|sha": "f5a43b0bc1c832fd70cdfa4fe09849602760831133a2412f5f7d259496ccd0dc65999ba77a4e8d4b06a7614b851d4797f92d5c7c5c1c26f39642b75edcff13c2",
"aspnet|6.0|linux-musl|arm|sha": "574abceb57f26e15f4e2ceb4837661e192c40898684880e078b8ad4cfc8f506e25a50f3cdc7276e17a9556e95e2b92ebc6d41a74a656244180d27341485a9ceb",
"aspnet|6.0|linux-musl|arm64|sha": "3da57b3de134db38f17094518d16653356491cf5d67222b2c37d720ec100644decb8fb3ad8dca645134efba7b57bf15aa25fe84b9a12711aa80c7de0c60861b4",
"aspnet|6.0|linux-rpm|x64|sha": "a06db785296112dd95b60ad5d6eb5395c198ffa6132a08831f61ff4c4e79ab0d38c83387c4cc36b1f13b10b8338def8134ba20d1a874932c01e431fcb90f7bde",
"aspnet|6.0|linux-rpm|arm64|sha": "bebee04f4a8546af9cfd71e3835af10b611a57bcd3011f412ca02235cdd95fdb185a9abb43d54726107329ba48f515c61cbf0c9bffe7830fd85b9cbd355987bd",
"aspnet|6.0|linux|arm|sha": "7fa8cce31c9aa0c83dfd167b7a116c8b4a34d21b1154efc781bc2a38c14d350e78b5b9ee6fb8e3814e64dec6c92e0f2bf5c5cc9af90c73ea38ccb66540604176",
"aspnet|6.0|linux|x64|sha": "12b34fe1d0a679ff63db4bf002a2988194d9e64d0e107d128c247821dd939a86eced0fe453c0638d3742dac3a32e533792c26299400fb4fd5566b75177e66875",
"aspnet|6.0|linux|arm64|sha": "7a60a77a306070a3b94db1acfa73938b6880cd079bdac3e5cab174a47af467b9208e9f41d8e12e080831d528151cdaa5b660bea5aa6fe537ec144543c0fffd95",
"aspnet|6.0|win|x64|sha": "abbcc5bec5e4e17d90dfbf229bad311ef07d90ec4ee095da06881760d5d6639273041930a7dc64897c1bea23b405171441386f33196e38d8940f04597d6e205b",
"aspnet-runtime-targeting-pack|6.0|linux-rpm|x64|sha": "7c42fd91ae4a74e11f1134f972491920057dd82536b5d6da53758f4c8d8238ef67a78639012904a3da8412c578432dc27c5c5aa3e66b1cb0493fc78888131dab",
"aspnet-runtime-targeting-pack|6.0|linux-rpm|arm64|sha": "14ee31450be539dc2724409a72bcb23bf96d7329ae449021381db25143a689947856efa833b63a7cd86a447cfbf61ed95592663fc1aa3f847b0a40a2165f1fc0",
"aspnet|8.0|build-version": "8.0.7",
"aspnet|8.0|linux-musl|x64|sha": "a60d470dee1a1da34ce4d9e84a6dca1e7df2bbbc8b3b0fce36543f712b8a3da78a3ddf59b4ac231986f49a6fb44f59a270a184fabbda6a0e098d018d3e2afa46",
"aspnet|8.0|linux-musl|arm|sha": "9acc8bc8c5fde692def85b1dffaa8648fcc6a2a482c252882660ecdc4ca8b4be8d59274891bfb9b106cca62849a705b482ef5b4c539014e284dc2309234ffe22",
"aspnet|8.0|linux-musl|arm64|sha": "ca5b8d9fbdbe3c38f560d662705be00174885fc7abd875ac056c97788410329af9017ec6052a146b9414d26ff956accdfdc6ef315aaf7c6936b0520a9320493f",
"aspnet|8.0|linux|arm|sha": "d0107441223a44f1c4d9fa08c2d66b1875d20917fb1dacab7f80a42f0da1428570dd1cb86bc1f6e4eef3414e1770768fc8f17b836d0f7ab9b890848bc18ce8b0",
"aspnet|8.0|linux|x64|sha": "c7479dc008fce77c2bfcaa1ac1c9fe6f64ef7e59609fff6707da14975aade73e3cb22b97f2b3922a2642fa8d843a3caf714ab3a2b357abeda486b9d0f8bebb18",
"aspnet|8.0|linux|arm64|sha": "5f1d31b0efc793655abf4289f8f1c7e8cd1ffabfd65b385b49e3f5232277c62ccfbbdad2a51731a8a88594a06c2c9774e38865cb3f7e19c9925a12b25b40b485",
"aspnet|8.0|win|x64|sha": "e745cd0eb11ff4f5dbfcea2966542dbfec57cb0d6025e1fd0a8f0d500c1246d9636f780b72586a55a3c8bac657a07443e4073eb9503b9f4eefa7aab336b6000c",
"aspnet|8.0|build-version": "8.0.8",
"aspnet|8.0|linux-musl|x64|sha": "822f2e1716dc2d2aa46ff08f4d2d9bb9ea8c82332785d0aba5f4f33e5eb60bdcd84e899cd2a13ca93032226710b5f0ca5c7159beda17027f84efa285278b5798",
"aspnet|8.0|linux-musl|arm|sha": "5d9f609e72dcfcc16b6bb63d49e7fd47c3e2d77913d9de14864417fb2a534b2f7db56530db165acc63633641c706d0faba95db985b09844677d8cb41039a0c67",
"aspnet|8.0|linux-musl|arm64|sha": "6028c29306d4969ee404c459dca3130f1e9614d1954e8ed4400140b35ad8a1e66a0a8b3ae02155df6bd046cd9309074220487a1c2625c39f081bdc6c8ed62005",
"aspnet|8.0|linux|arm|sha": "d0feedd91bb4028069d8cff1726191e9f09920e756405de0d2bbf6f43116277cc93ebe2483f405baa4972b54ffe89b09cbe172a639e60397ae7138df5ef48c4e",
"aspnet|8.0|linux|x64|sha": "d6c0cc2aac79fbacbf81b597f286763599f66278c17ddb448ce0b93d499bad8f88777d425854e68602945ab18af8a61f1ee59d431d5503006137f86113faa8b2",
"aspnet|8.0|linux|arm64|sha": "c3dc9d71fca0a48eda96074cbcef4c9a265c1c4e10cbff38614dd74d79443ae9d1ccd10714764cd041291f81d83c0ed1c307abf89249ab4b6f58a5de952fcffd",
"aspnet|8.0|win|x64|sha": "c5ad87fdf6cac37234317109fcbc6649aeb0adef3ffc2583af6e044e8934862aa37d17a6071d5383917ca92c01691c8c0680270fa5b6f1aeb43a0fb1d6cab4f6",
"aspnet-composite|8.0|linux|x64|sha": "206786d755c85ff253e2b9a08c9df0793301656d91e6539554dba8d119484e8684cf0c83a75773608a64a109d1e94c4f966bf5e4636fb4e438f01dde3f769814",
"aspnet-composite|8.0|linux|arm|sha": "72f95a217994b8bcc0dc4a195cd8ebee8b532e6ab668fbb3621a36651e44ba1862fabf9c9374773be22a5d94ced81811b4c0c9fdb2543aa8220cefb182070b09",
"aspnet-composite|8.0|linux|arm64|sha": "37a7380ea8466fafbf3e36f3ba3102ea9cd5add99ace485fe4b612f3e75481a3cb721dd0425380840ad641d559bd0fddfc73bb7ad4b452d4be50a4ff8c286935",
"aspnet-composite|8.0|linux-musl|x64|sha": "c1e303f0ba0cf584157b2e830dfa237fad8a67c8e699737f6f4ba701fcf101afbe639dc15dc12cf69be6c9b4f947ca8b9043374247cededce891a1cf6987516f",
"aspnet-composite|8.0|linux-musl|arm|sha": "ba4cd631dc1f88cd8bc7fd8e5c3924758a81585d5f8d1e3ed97bf2efc8bb25d740d0a5d38bfcb67a9454c642f7b6d2b5b2e4faa2d4447687973c2c3584a365a4",
"aspnet-composite|8.0|linux-musl|arm64|sha": "d6da2d256622ac7733ee3b21573f59411854c7ce702a459e84ab1d830f172cf07250d7b9ee14b898bb18e414658f25e90ab9b1bfd21c02d5f0d1610e4d4dd9b8",
"aspnet-composite|8.0|linux|x64|sha": "7f5c9df8a36f900021cdd6c3e8aa7e1583b1dd413de52d0ee109f44f101479110828f8840082020b86e06301789f075a6ce0018b86af26bf9544fe4f6fc165f2",
"aspnet-composite|8.0|linux|arm|sha": "0b4273d059bd57c7473b80f548fc519a674542d18403d46416e7005dc6e5b984828f1c3c125d19af8752712936c2e49e2e574d8534002980aa298a159bc89698",
"aspnet-composite|8.0|linux|arm64|sha": "6385460af9f0e0377fa92f737dd0c76aaac60c8602c0a872467909738ab95dca67d9f75e10077610a3a7ea52f4abef5a86f50f25eee1c8587426011441d1abfc",
"aspnet-composite|8.0|linux-musl|x64|sha": "7f3ad22abca4d43a46c11ffcdfedf8cf51a297ea83e53ece11e131cc9afceb67a8d4cd8aa0e35ae53c2bad0fdaf866936ba4c670fdfc9c9f57f832d2cd1d0c62",
"aspnet-composite|8.0|linux-musl|arm|sha": "f115d139bbd635eb83818d78caa85b68725a1c35404985c077a1a0c696698cf4e6068635a25b053251139ddf80738acbe97168c109fc890f1dea4fcf9df86cdc",
"aspnet-composite|8.0|linux-musl|arm64|sha": "02e92e451ecfa4fe2e6c9483323fd60b974c62f24e7f6910ca28a977233315029566e440f44acbb8beb23bf7691c9a7812a0e2670be3446158362279a08be752",
"aspnet|9.0|build-version": "9.0.0-preview.6.24328.4",
"aspnet|9.0|linux-musl|x64|sha": "c95601ea6775f229a7de6daf8ae92b947ae7942b134de7cb7073eab22114c940738b44273f6ddaafbabc5363c9f4cde1eff7423781b5a821eb9b0aa2535a3952",
@ -77,19 +77,37 @@
"base-url|9.0-monitor|main": "$(base-url|public|main)",
"base-url|9.0-monitor|nightly": "$(base-url|public|nightly)",
"chisel|6.0|url": "github.com/canonical/chisel",
"chisel|8.0|url": "$(chisel|6.0|url)",
"chisel|9.0|url": "$(chisel|6.0|url)",
"chisel|latest|x64|url": "https://github.com/canonical/chisel/releases/download/v0.10.0/chisel_v0.10.0_linux_amd64.tar.gz",
"chisel|latest|arm|url": "https://github.com/canonical/chisel/releases/download/v0.10.0/chisel_v0.10.0_linux_arm.tar.gz",
"chisel|latest|arm64|url": "https://github.com/canonical/chisel/releases/download/v0.10.0/chisel_v0.10.0_linux_arm64.tar.gz",
"chisel|9.0|x64|url": "$(chisel|latest|x64|url)",
"chisel|9.0|arm|url": "$(chisel|latest|arm|url)",
"chisel|9.0|arm64|url": "$(chisel|latest|arm64|url)",
"chisel|8.0|x64|url": "$(chisel|latest|x64|url)",
"chisel|8.0|arm|url": "$(chisel|latest|arm|url)",
"chisel|8.0|arm64|url": "$(chisel|latest|arm64|url)",
"chisel|6.0|x64|url": "$(chisel|latest|x64|url)",
"chisel|6.0|arm|url": "$(chisel|latest|arm|url)",
"chisel|6.0|arm64|url": "$(chisel|latest|arm64|url)",
"chisel|9.0|ref": "v0.9.1",
"chisel|8.0|ref": "v0.9.1",
"chisel|6.0|ref": "v0.9.1",
"chisel|latest|x64|sha": "5c863d41e9b0829a3af57de444bdb7d1638612e5caa0a289511b5f46ec5728795152381257d30bbff012bcb5c533b6cfbc17b17b93569fd5c0e194ce2c6e0fc5",
"chisel|latest|arm|sha": "3e11d2b21eecb1e1ef4414b3aabfdf229f45d1b15f7ebf59fb387db15e055ddbe24dea0c6791219234fecbd27f78e95cb1c499eefcf63742073783ce0d3c2066",
"chisel|latest|arm64|sha": "0793124925000cc0103bce1b0f689520866565ba6d0841a3f5dcf4c1c6ffd753d059d9aa068d901f9422b4742fa51c9aa8e848f0751257329a35d99435d5cc1b",
"chisel|9.0|x64|sha": "$(chisel|latest|x64|sha)",
"chisel|9.0|arm|sha": "$(chisel|latest|arm|sha)",
"chisel|9.0|arm64|sha": "$(chisel|latest|arm64|sha)",
"chisel|8.0|x64|sha": "$(chisel|latest|x64|sha)",
"chisel|8.0|arm|sha": "$(chisel|latest|arm|sha)",
"chisel|8.0|arm64|sha": "$(chisel|latest|arm64|sha)",
"chisel|6.0|arm|sha": "$(chisel|latest|arm|sha)",
"chisel|6.0|x64|sha": "$(chisel|latest|x64|sha)",
"chisel|6.0|arm64|sha": "$(chisel|latest|arm64|sha)",
"dotnet|6.0|product-version": "6.0.32",
"dotnet|6.0|product-version": "6.0.33",
"dotnet|6.0|fixed-tag": "$(dotnet|6.0|product-version)",
"dotnet|6.0|minor-tag": "6.0",
"dotnet|8.0|product-version": "8.0.7",
"dotnet|8.0|product-version": "8.0.8",
"dotnet|8.0|fixed-tag": "$(dotnet|8.0|product-version)",
"dotnet|8.0|minor-tag": "8.0",
@ -111,34 +129,34 @@
"libssl|jammy": "3",
"libssl|noble": "3t64",
"mingit|latest|x64|url": "https://github.com/git-for-windows/git/releases/download/v2.45.2.windows.1/MinGit-2.45.2-64-bit.zip",
"mingit|latest|x64|sha": "7ed2a3ce5bbbf8eea976488de5416894ca3e6a0347cee195a7d768ac146d5290",
"mingit|latest|x64|url": "https://github.com/git-for-windows/git/releases/download/v2.46.0.windows.1/MinGit-2.46.0-64-bit.zip",
"mingit|latest|x64|sha": "9f3c58e50e265043b1dd7bdaea9db4e2f23b939c189aa0fc820eb8dcfee523be",
"mingit|8.0|x64|url": "$(mingit|latest|x64|url)",
"mingit|8.0|x64|sha": "$(mingit|latest|x64|sha)",
"mingit|9.0|x64|url": "$(mingit|latest|x64|url)",
"mingit|9.0|x64|sha": "$(mingit|latest|x64|sha)",
"mingit|9.0|x64|url": "https://github.com/git-for-windows/git/releases/download/v2.45.2.windows.1/MinGit-2.45.2-64-bit.zip",
"mingit|9.0|x64|sha": "7ed2a3ce5bbbf8eea976488de5416894ca3e6a0347cee195a7d768ac146d5290",
"monitor|6.3|build-version": "6.3.7",
"monitor|6.3|product-version": "6.3.7",
"monitor|6.3|build-version": "6.3.8",
"monitor|6.3|product-version": "6.3.8",
"monitor|6.3|fixed-tag": "$(monitor|6.3|product-version)",
"monitor|6.3|minor-tag": "6.3",
"monitor|6|major-tag": "6",
"monitor|6.3|linux-musl|x64|sha": "6a3d54be93be93842dfd693c05f931f133e176d9c28cbb22e3646bce760f72eb35ca4f586d3e836670acf3a9f5e89f355f723fd4d50f2ed1ef7cfa5f3c25a7e2",
"monitor|6.3|linux-musl|arm64|sha": "9eab4b22890c3da988c17bf0912c44644e6eb7298a0ad8fefa86059cad2f35460b3bc38214cf63a997f2ba5e7808cab251e06057dbb1bbe66e63e4a1e414ee0b",
"monitor|6.3|linux|x64|sha": "8d2ef9d3546faa1e487a4c8a547c8a09ff1908d29c98b3daacad77188f4113b5cb66ef4702c0cc0fc4c54e1879fcb2f63bcdc7fc33ae8fe1e9bc85491913473d",
"monitor|6.3|linux|arm64|sha": "6d2ae91e6cacdfc373e7413f367621a9b9882cad28502d7a2aa0182561ee2df19a4ea2f25c2bf53cf35d2a1a839407e6730e5b5159e5d6c3003065826f8aa5ba",
"monitor|6.3|linux-musl|x64|sha": "920bbb805e5357c9d114d018cc10b12e1079790d28e6c9d947ec10eaf6ecbfd0781a069c0bc9ff180c387cc3763bace2566975f841b42d8db1d11f554fc8cf66",
"monitor|6.3|linux-musl|arm64|sha": "0f66e915e920a287863b6c6c2af3e0114e97ae764b3e2f43efea0da3ea7ffd7e5d60d30d02bd01c978ba08dbcff1eed1c39b667bdf5f867bb3cddd87912761df",
"monitor|6.3|linux|x64|sha": "64978db9bde09c9f4ebfeff1fc92a82f6b1aee17e6463d264e1b11d9f538dc12eeb2431ac6a6678cba301d3512ccd250f6010f8e8b2821793443d61eb66e48c0",
"monitor|6.3|linux|arm64|sha": "9b3acda88f7dc68d1f58c307d66206d8d2e390b75e787a2f97f325d94f52c5e352c38ffd02fcf4573607f54b76fc071c2a8f8df80ffdb38dce8249451b4a5f26",
"monitor|8.0|build-version": "8.0.3",
"monitor|8.0|product-version": "8.0.3",
"monitor|8.0|build-version": "8.0.4",
"monitor|8.0|product-version": "8.0.4",
"monitor|8.0|fixed-tag": "$(monitor|8.0|product-version)",
"monitor|8.0|minor-tag": "8.0",
"monitor|8|major-tag": "8",
"monitor-base|8.0|linux|x64|sha": "cde3c6593a96b99b4b44f3b4c8097451df7f4ccef6a170cd98d58c944988d347c1066adc958e9a4ea4b757927d4f000123dafe653a4ea3878e5b023e5fbcd76e",
"monitor-base|8.0|linux|arm64|sha": "617c1cb714e897279a097e56edcb86d01b6b775ca4db8835fc3d57b70f2757557aec672ffea56f74d97f52ac36fd0e70944f0dfc5a1c96772dc99f7cb2642e1a",
"monitor-ext-azureblobstorage|8.0|linux|x64|sha": "823643c2744cebe9bb59887472b83ae19305fcedba49a4cda6d30df9465ebb8abed290fb4e015e2e392e770d5b1645c5b102b110c9b52a69b85a3ad269936a8b",
"monitor-ext-azureblobstorage|8.0|linux|arm64|sha": "7bde367c44adc49c71d869f53a4c70efbce1e2a5fdc44876e00a965d8b418cf59543c9586d3b60058ff2bf8bd2a5c7b2f2e3a4c67e8f4074e11423a58de7a6fa",
"monitor-ext-s3storage|8.0|linux|x64|sha": "effa46c0768da1a70f6ceaea1af252d1e1880de5207e927b8441cf4a2b2cae887ca2979f09f94fcbc65c51cb8676700315729cbccfd5b27e716c64476db28428",
"monitor-ext-s3storage|8.0|linux|arm64|sha": "5bd2ab1127cabfff6d9775a8f59b7179f6689ffc06a49c4de3fa3843e13fde4d26f7ab825dbc599810b1f15811009194079fea06fc520146bb53f287a1d52f8d",
"monitor-base|8.0|linux|x64|sha": "3bbc2f8864fd7dad2eb19349362e9337cca2407b6b81411bac18cbe0bcc453a1e3137f01006e89165c8be5e15ff31a2e189c9d6ee3e61cffb0a7ffaeed4028a0",
"monitor-base|8.0|linux|arm64|sha": "b4f200c2b32b5db75ca86180386cb7f8358c8a3e26731e721342ec4d0c081a871e3aca658942162211afa4d206f1584201ba5e98e70307c8910f0dfcf62cf6fb",
"monitor-ext-azureblobstorage|8.0|linux|x64|sha": "0c5efb1f64372bc3b9a3076b19e4a143f8e6dfa86406a3130ae8d02120d3e2f437329c94ed5abedcf2158ebec7cfb049b3505d96c54184507680403d4fb66c78",
"monitor-ext-azureblobstorage|8.0|linux|arm64|sha": "7c0bdef53e84c53eafe89241f046409fe7fb0a00f95f3e8813ba87770f5f5c5ea488aff13a4ad59a2d9eaf39cd4a7f34d4f665a7fba9c84d34b823bb246cdc96",
"monitor-ext-s3storage|8.0|linux|x64|sha": "e282162778e52a978a4c9a9859b321f1f99c930a1bdc6e7094dc47259fe70db5eb0ffb08bed2735d60608dc7349cc79005e35a5c4899f2a4d5632c68a8c914bd",
"monitor-ext-s3storage|8.0|linux|arm64|sha": "aafa848ae9022ffbcf29bff781b95747e59acd0a950b8b3d6ae9cc699365891e8b2e00c6d22d912ebac2308f8a61074e1b802c92db308bb6004d8e610d4d93df",
"monitor|9.0|build-version": "9.0.0-preview.6.24352.10",
"monitor|9.0|product-version": "9.0.0-preview.6",
@ -154,19 +172,19 @@
"netstandard-targeting-pack-2.1.0|linux-rpm|x64|sha": "fab41a86b9182b276992795247868c093890c6b3d5739376374a302430229624944998e054de0ff99bddd9459fc9543636df1ebd5392db069ae953ac17ea2880",
"powershell|6.0|build-version": "7.2.21",
"powershell|6.0|Linux.Alpine|sha": "890c268bb49f671bd12ddec209466e49053f33470309ab573e08336ba3285e492f55caedded7b59dd6aa5b5a071f46766922c2121fef58999360af2187b5eddd",
"powershell|6.0|Linux|arm32|sha": "914f8d72b9d817af08bf7e6db8f3b45128d9bd9303a03c2d8d63a9cff1336a6550ba35b0ed5f60d1f7a969d949acf9bc04af0d89213e7bac2f5f8036c374c000",
"powershell|6.0|Linux|arm64|sha": "e1098d5d6145f534b817e27cc6ca00da0072fd666807e7b3039dd2eeb7223a24088d20abef5491dbf98857cc37d81c1d36f913211cd55632973e3a425ee0aadb",
"powershell|6.0|Linux|x64|sha": "9f903db271afdf7b5e6da8e04afd80bdccb071d0208f9f49ff26ac5e457a5cdc5f799a9f798e33fb77d76aa7ce3c83f57ed231b1badcd06e9947254a2fd1fa31",
"powershell|6.0|Windows|x64|sha": "485a5afb9c4450cf1052b9649353eb5aaad4ea9fe57197f513278087297b5c235cea638ec179cced6fa83fb8870f88763f8858215a3c110e6a8687d07b973984",
"powershell|6.0|build-version": "7.2.22",
"powershell|6.0|Linux.Alpine|sha": "952e3ea0c84a6b0f321c09f2d36b458c2968f1393c527119d1371470c41ea77ef008e6abc0f31ead3fb47acb1fd8d54446f5965c15ac85ba3b70d784b676bdbc",
"powershell|6.0|Linux|arm32|sha": "a996bdecfac149f95aed6a282e8cd76bc447f19ee4e209cbd67394d80518338e06daf701bea08c8042b48158be7bde73916871f27608b0aaa25dc1f12cb92887",
"powershell|6.0|Linux|arm64|sha": "531876a10f7deed4d21d83507a50a7815c56cf8b6059ade182a4fb8d2c4bc956c0bab1dddac8e612a9810ba5f011ba2b96ab7c9ab9f8a2bd1915735cf4ad109a",
"powershell|6.0|Linux|x64|sha": "ca3501c4edd537e524f4f613ef0134f5068456af3945b0c5784ce1971504bb7362c8d5fcdb9149a644d56332cba04fac911e37965dc6e93ae755d6f89926e313",
"powershell|6.0|Windows|x64|sha": "19d06ac254f39e5328ccb9b2d37ac4315558b11a78e7f36b78a7c2d87ae273aaf89e85d82e24ff67148c5f6613f6f07ff91feeca2b050fa4574350ba4d907282",
"powershell|8.0|build-version": "7.4.3",
"powershell|8.0|Linux.Alpine|sha": "aea61d0f36b04979315959090a6ea6cee577d20e6a8667218971eec8c791fdc7b8342e0a2b1b1dc322d53badc20e179bebb5cac6f76b59cf25120385c8e5b99b",
"powershell|8.0|Linux|arm32|sha": "1d13b5d072b7f269bbfbb24d2945c90f942c2e0d0b3f1d8a888b41ddc2d8acb6cf9064c7ff8794aefdfdc4e488e3a6ac30b3d66b3c4874894dee1bd565971db2",
"powershell|8.0|Linux|arm64|sha": "da88ad7fc0121e7d3bdd2b55dda37969b1ce346f921536348754b5dc4468f2a77108d4805110efa5725e7da62c966cd9a0d9b70ee51fe7f2588aa365bd14fa4d",
"powershell|8.0|Linux|x64|sha": "70d940b052a89d79b5f8c02dc95ab1bb0642effa196b029d6117994cae1d493936926d3a126043da8df3d8f7ebcb2b35a3d51e6a47f1753f3f0f35110a9f0fa2",
"powershell|8.0|Windows|x64|sha": "1a6c2e52f0b445184d2b6f259c3ae83e6377c902c4ba7ed75edc030c3cbc0c9ded0e6b0cb31206994d70072d588c0f78f318ed91c6524cf3a8c9ae8668638270",
"powershell|8.0|build-version": "7.4.4",
"powershell|8.0|Linux.Alpine|sha": "e1f8922befdc690b4afcc8b37c2d80e87df947f03fa35924bd31138262bcb03c799aefeb0003f538e946e5ad34be194ba64455aaaa7498f15d0d500032217a5d",
"powershell|8.0|Linux|arm32|sha": "41ee8e590f092aa0b5166bda2ae5bc38e44382d52e5067bf10b4a8f29b5f687a693e6265935737bde4c3ccf33322189ffb8141b9ebe9f3d75c42a7786fc2e77a",
"powershell|8.0|Linux|arm64|sha": "665498a96100e3b2f67d2524a1e6151b7727a13359ca0b7d44a2f4c11b4a64efc594463b8b1fc014a8da960a1d9b4b9ad63544eb67b4c12eadd3301b260b1c25",
"powershell|8.0|Linux|x64|sha": "5e7d22a3d14516fc648d29c09b71336cdc21174e62c02c0c1d872fd4e8623d3bb4ce8c5872d0ed1bf580033eb566545e2651db0a4058cde70b7aec4ab1ed825a",
"powershell|8.0|Windows|x64|sha": "e7c89872d149c17c5a217bce7fd96845a291b54c2d1de306f6cee1d23e02c67ff9c0f66f51de808f9b84bf1e36681becbd18c144d0aaf6ceefc9f29be429a472",
"powershell|9.0|build-version": "7.5.0-preview.3",
"powershell|9.0|Linux.Alpine|sha": "abfaf9e8f8d012b83710bc6bb5ce31e69986071afd8f9aeb678612176d77787e7446f06f9a3cbeb2c0e17d23bf827798b7b20a4dec60b060f258c6c043059353",
@ -175,45 +193,47 @@
"powershell|9.0|Linux|x64|sha": "81d35c63cf0a67d558bed839aed26a2197771ef9d2ed14df0c2ee99c4aa4b7b3da02a3dd7bd12191b6c3822e4cfdd34346c890606374fe76a93f6751be4b2169",
"powershell|9.0|Windows|x64|sha": "03a7379a0f7814b7ba6de7ea725fd1acb0e8e44bbe6ee33d621b2705d8242bd3b41047d08667eb04db15dd4ee3ebebf421cd1ca3a43b4b41d9d18071b00d7a8c",
"rocks-toolbox|6.0|url": "https://raw.githubusercontent.com/canonical/rocks-toolbox",
"rocks-toolbox|8.0|url": "$(rocks-toolbox|6.0|url)",
"rocks-toolbox|9.0|url": "$(rocks-toolbox|6.0|url)",
"rocks-toolbox|latest|url": "https://raw.githubusercontent.com/canonical/rocks-toolbox",
"rocks-toolbox|6.0|url": "$(rocks-toolbox|latest|url)",
"rocks-toolbox|8.0|url": "$(rocks-toolbox|latest|url)",
"rocks-toolbox|9.0|url": "$(rocks-toolbox|latest|url)",
"rocks-toolbox|9.0|ref": "v1.1.2",
"rocks-toolbox|8.0|ref": "v1.1.2",
"rocks-toolbox|6.0|ref": "v1.1.2",
"rocks-toolbox|latest|version": "v1.1.2",
"rocks-toolbox|6.0|version": "$(rocks-toolbox|latest|version)",
"rocks-toolbox|8.0|version": "$(rocks-toolbox|latest|version)",
"rocks-toolbox|9.0|version": "$(rocks-toolbox|latest|version)",
"runtime|6.0|build-version": "6.0.32",
"runtime|6.0|build-version": "6.0.33",
"runtime|6.0|targeting-pack-version": "$(runtime|6.0|build-version)",
"runtime|6.0|linux-musl|x64|sha": "01832b7f6359bdb21130486a1d40098e4bcba0ef93afa0610d25bec3295cfa8e2e930d284b9ca2f2bba30e0c2ddd6bdd15190003a2751ffcef5947c52d8886a5",
"runtime|6.0|linux-musl|arm|sha": "b5a667e875a5f7e247dc4c9a5e2084a4162e20631dcfdfec10359d0235f271b65e95ce4b0b7aa5213a0cb023a84208640e13b6259b5edcb26e0e19b406114e6a",
"runtime|6.0|linux-musl|arm64|sha": "5ed3da55a27f9dacfa6fdb9c555e797edb36613cfcd9f5fc4290da2a82736436b18f448afd15d980ef11a33bf5013cbdaf87e821dc88198b76d723482c7c12f5",
"runtime|6.0|linux-rpm|x64|sha": "66adc9fd1beca298e4100e8871f368ee71af59d7ea9c71930c60bd017a70be0732e9ea798769d8750951501e336ba72d4b172c7533ef1cd77b514f4be8d831f0",
"runtime|6.0|linux-rpm|arm64|sha": "d2218cf2cf99959075146ab0f01b6203c1ae5d3ea648bbef1d385cd985df0e00fffba5d55bc0df7d660cdddbffb8bae024c70a97c6f177fa0ff47dc49ce37fc7",
"runtime|6.0|linux|arm|sha": "f46bbf92bcf442eed0dd943735a86e9e44bf245775d933d2226716be7b05d521fb804f7da83e1b9ebf9a1d03130f891bdf6822c988ca8b0d52c593807b8722e1",
"runtime|6.0|linux|x64|sha": "9babfe66f4a4261dd454f3220899af0a19532ab93575b581cec838f1c5f130d98b6fb1aaae5ee8e5b2e70deb55b619a0d55347f014ace72cb84b78d61faf0a59",
"runtime|6.0|linux|arm64|sha": "dd9807d0e8872956602241bdc06e33cc6d7cb5519bf7d7864e1671c8608adab28b539ab910778a5f2543e8cd06c9db64f8def044180f29167ac82bc36ee258e5",
"runtime|6.0|win|x64|sha": "94788c0586735d12b99a4853a5ce7f4b93a43db50d0564096adb7af6d6d2ad183393998c5d16ac323e6c8b26eefd4d5f6ad902917d7dcd2afb2db892d997a0f0",
"runtime-apphost-pack|6.0|linux-rpm|x64|sha": "880ebbc7f9ed350043aee5a2e51b44da411dc4bbc062bb509ad3b9072f37985af414ca41a5537eafe67673701982840f3dbcccb3d974cf7b26a87ecc22d5734a",
"runtime-apphost-pack|6.0|linux-rpm|arm64|sha": "3556f88c23ebfba42ab52fe4144fba6e4e8f8f3a6e79dadfde78b65eda93b28cd15ae1ae7603de6cc91225c3947e6114905ce293515d5ec1f1be72169f4dad94",
"runtime-deps-cm.1|6.0|linux-rpm|x64|sha": "1e9f55714a11a0b9f149b68b977a1de4f4e5a5e302e148dfc9be1e4efc1e05388ce91c408102347fe6004d988614f74de1195eca0d2c18e6707bec886728b1aa",
"runtime-deps-cm.2|6.0|linux-rpm|x64|sha": "fd2b7a22b919d324aa8bf5134f7385b1985e6758e09ade2bc43878853d54440bd4b656390b99af2185c4c0189bd3b5400a973f3adbecba47e0aaf3b96f3e84b4",
"runtime-deps-cm.2|6.0|linux-rpm|arm64|sha": "d78536efa5c9e4a7ddcd3ef7a5e0f90c671d72802eeba669cfa9bb01a187ca8bcaf0d144fe0318c52e3b90065f2b8c70bc53df45936a8efcf1317886c185d4db",
"runtime-host|6.0|linux-rpm|x64|sha": "1d50617d6baaccfc330655f6fb0513d80519e175923b7f077072a1e0abeec1c0174d5435eec8de5c67befa2a8b52d2dacdc247a2c8d2234fc05e26f8fa1df58c",
"runtime-host|6.0|linux-rpm|arm64|sha": "7c90cfcba46d0b3c299df9918cc64ede1fe47c44f0fd13e60315e80dc24af88b6bc0464619c07b9389b19e0315fcf008a86da59e6e8d4512365fdbb9afeb5d23",
"runtime-hostfxr|6.0|linux-rpm|x64|sha": "7e0e5036aaf9bc00ee8eb24ddc130e5b2fe0c26c11febf5068633897d5000f19c2b54c5a3136ad3c70f1a382efebdac5d054d5677179e036c46907ecb02850f2",
"runtime-hostfxr|6.0|linux-rpm|arm64|sha": "455935b33bf0ee1c5c1cffcd73fbc691b3d8b7d9b7d8130de1fe32857c5f36715007d816d85013c78cde1e7993e59bbddcbdd40213a9089e0fb68dc18cb1619f",
"runtime-targeting-pack|6.0|linux-rpm|x64|sha": "7be522f834e3adab70560da4100ec2927af08d360e3b14318d1fd9b2d7e80e10cbdd611e61047ac4395af11dc6a419c8caebdbc1b556ebf80d2748842e167ea6",
"runtime-targeting-pack|6.0|linux-rpm|arm64|sha": "ebcff916a2212dc88e3b20e42a94b23a16408b5d4b7c34c3fe26b8001ec7c2bd58e71108d94aac4ba44303787943036252055e0e112ec36eb009dc988d518848",
"runtime|6.0|linux-musl|x64|sha": "3bfe4f9dde02bdaf35db07271cf56873b508c3229318bbe7d478eed855417ed3941d9d9a8ede2fd1cc5ce5f7b73c4e5ae4666d2cc47fe2ae09d5f8625c46e982",
"runtime|6.0|linux-musl|arm|sha": "a9594a489f8634af01e7c60acab5f7ee0ac544b98ce73ee671359becd6f6b29f4d9e64dfe3166822c0506157731ec44fa6db02a8be1b17a279af61a6679cfd38",
"runtime|6.0|linux-musl|arm64|sha": "e5707970b2a852b80b1fd77a3883e50dec925d91eb89012c166e4a45e917064c24040a6e444b054767033cb9b9e8314b6b5117ffada6d248ab7f90c8e40fe555",
"runtime|6.0|linux-rpm|x64|sha": "b013c9d0dd4fbac2ec3d6e69a04119078a6430750593034dad14ed183818449401f1e5d5137b213935049563a9c58f7b2dfe7bd065a2156df42b0659ee4cd8ac",
"runtime|6.0|linux-rpm|arm64|sha": "8660c675b0764029587ae0e73bf2c4910458a73e67769b51c0f369f07c9b82ff32590d82afb56ea2147debb0daaf555144c05e1c54fe6ebe494c3a399b8a92c6",
"runtime|6.0|linux|arm|sha": "c3349b1c98bf8d0b79d0d3de5c12792fbdd4aef1c04b6d0c115d5aa651cfd2e8642521170b312db0cb6facd057958b387c60eb6ae5b828e2250300efbd6f3195",
"runtime|6.0|linux|x64|sha": "0892015544d8903999f8e0fadab6b4b91eb180e495fa5e36c1a755b1d42e134858b7bdbfd60d1880650d9c528d07e31b9ccfc73e650e5d890a955902a89139cf",
"runtime|6.0|linux|arm64|sha": "c700d4ae3e361fa2a390a8fcf294a2277931b0ea60bd4a2f0ec2bb982bb6c618ba002e5955c3ee96807207b256e10289cf1cfa372029b758aefa6bf1268d45fb",
"runtime|6.0|win|x64|sha": "6cbad445d7b06ecbd031b43b1b44a04636676908f2e14af6a399ca2c2b163cb4add3f6e70b7b1089dc8d1a89ff482875391b3868ad2703359eb62a3d87b8953c",
"runtime-apphost-pack|6.0|linux-rpm|x64|sha": "81f3da528e4350ae7c004bddf17f8e32672f4636640aa7b80ce0de48fe2bc1dcab0bff807166f78a2d936b14c16537c5e82bc69d12c308a1342e71e9fb928d21",
"runtime-apphost-pack|6.0|linux-rpm|arm64|sha": "4e73b41f7bc4c8689bb57676f55de3b914c85924ddaf33602ea7db8c56bfee7d05519fda881fa1cd6f94f11ac87c2e2528b6e0ddfc32133a35095c120e5be5a1",
"runtime-deps-cm.1|6.0|linux-rpm|x64|sha": "c245347e635dc01abfeb28fd8ff9d9369f3ea29f8a71462bef5daf58821abe6abee62041ce35fcc49b011d806b9b1d86214824c54716ce7114469452e4787396",
"runtime-deps-cm.2|6.0|linux-rpm|x64|sha": "85b639348fb53678eb5bbbea50ba2a9a36fe3fa0d34b80e20ce7d34835f58f737d8c17423f411484f1c71cd2072f08f7030aded6bca1edab4757abc710070273",
"runtime-deps-cm.2|6.0|linux-rpm|arm64|sha": "f4b37f8ddf2ca5c3a799a8d54e5742e0512ee4ac3e05fcbb84e73b8a7a9f109ceaa8c88afc6db46d9c5f75834191c6db5aa5f3ba2c12225495830104a5894e89",
"runtime-host|6.0|linux-rpm|x64|sha": "d7810f5a4b4c24ffd4f8f37d8c27c3d19dac4dd24f0b19513c2bca60ca31b3d03ae22d7e9a4ad497f0ef8d8d800db7ad44fdcd474cf641fe1abf2272f01fd7a4",
"runtime-host|6.0|linux-rpm|arm64|sha": "ed2e6949618110db8b674c397195d629f3986249eb06862e93ff07a236019968a618b956256cfa8a5ef5b74f7b6609454d89dd52f6eb14ef48e8812b26e323a7",
"runtime-hostfxr|6.0|linux-rpm|x64|sha": "149f011966db5a33776892410030d3a955425a5c417d9b76b7acdc97230a33698410aa3dc532c2cc7531a0ee9fe7a5db4981e704cedd1821c3dd50af639fb401",
"runtime-hostfxr|6.0|linux-rpm|arm64|sha": "7b2a844e464870485621d9ed933658639c84b192ec34d365ad7d8304f598f192574ae090a778cecf2264d4895814b79fa2284c0bf15ff58cbf2927a051a0cbf8",
"runtime-targeting-pack|6.0|linux-rpm|x64|sha": "55e5b2581eb2fac5b4d0c555213c28eb8b438b45f93080eec91b680cc2111377989d0c718e416f40368ed65c363fb0fcd3a54f05b0caa1a4677079fdaf1ddb11",
"runtime-targeting-pack|6.0|linux-rpm|arm64|sha": "660ab48bb88bfba153016b672cba617cae29697a1a098ff296754b22792378605dd63768598675c5344eef4ada4479d91b363c9620bd487f1a788d539dc30e8c",
"runtime|8.0|build-version": "8.0.7",
"runtime|8.0|linux-musl|x64|sha": "31386a3af6cbeea3e1b0e2f109d10222c5ad41057540fd5c626959ec7d2a542b859c9699cb86a1ac812eb7fed139dcab0c53ecb8adf678fe0ad04c62cf6c1f8d",
"runtime|8.0|linux-musl|arm|sha": "03aecb348a99d0afc9b90006e14a0c75ed69f7ef6cb8689fac171edf0f88aaa928a395ce433a390cee1ca4255560511c89d8d827a575b21876e2e7f94d5bceef",
"runtime|8.0|linux-musl|arm64|sha": "249246082498d3f6b5a3a0347527ac5a98ecd0fde235d6bb48bb18e4bb031eda6833526035279e99e97fbb5dc58fba132c9bed5f33442c47e571a91f648fa863",
"runtime|8.0|linux|arm|sha": "ccfe95a95be3c64d568c6f79df391daf73304fa2c2aedf4616cd9981efe11cac698c157d8375da3afda691b78124cc6672fde7353b0fea4d45da15e003040a2a",
"runtime|8.0|linux|x64|sha": "88e9ac34ad5ac76eec5499f2eb8d1aa35076518c842854ec1053953d34969c7bf1c5b2dbce245dbace3a18c3b8a4c79d2ef2d2ff105ce9d17cbbdbe813d8b16f",
"runtime|8.0|linux|arm64|sha": "99e6959a1156d5abc8f0c73b3d493fc1e10a42d48a573226ebcfbdf96bb6fb1c8701db5b3582a4303ce26a4f784e74eb402cb6e5e4bcdbb5dfab8fea221cfe02",
"runtime|8.0|win|x64|sha": "abe510a4e57bb115698bbfc1c49fe2414cd5696ebeffc7c8803d4d0278a40010dff36b3c347651e5a87301a4472bc610019ea281499d5c351e25e60caa18195e",
"runtime|8.0|build-version": "8.0.8",
"runtime|8.0|linux-musl|x64|sha": "ca2ff32145506513253f80ecd72b5c24d8bda28f44ae83c988c39ebfa75e737d5510bcb84bc27a149d2e6995761f8b124d7701522ae9bbcac17fc32667217eb6",
"runtime|8.0|linux-musl|arm|sha": "8a6f920d93d7d5527dc289f472521e2a671afb4e663aaacfd82c32658c2ea39eab43a5c97d3d3d7ba58403ebfbf6cb96fc73ff5b7ccc1a9447d13bf41eeb80c9",
"runtime|8.0|linux-musl|arm64|sha": "26f35e1c6074a7d99a40ea48f6c02db78f4e2c743cbc74463a094da014e126e9379d09b4e56809ac9829b26b6ba0a901adc47adfc3c5d35a97e9ead5a6931489",
"runtime|8.0|linux|arm|sha": "c87af5aaaf32e18ccdc2965179c65aabae5e0e9e8ea209f6c364270ce2e4afffea979ca22e143de4674e36a2b12c66b575588ae219f16636aca7121440240288",
"runtime|8.0|linux|x64|sha": "8f5220098c562fa3490417748eb9f4f9ca1551f7155728b9ebb1924359c63c18dedef643bcd89ec67b59cb5b1b9de7283ee156ef381ffb16801b516dba9b1b0f",
"runtime|8.0|linux|arm64|sha": "246fb7e5edb51db93421c6bb7420f7a358430b98b224a71fb70e71a2bce0bc91f853aa89109f2188b0ab28532a245c3d52baac163463e01a02019dea37fd39f2",
"runtime|8.0|win|x64|sha": "cca24d8c1d8a8af7496fd29bf8fa1750f438207181bd3add128aa5083e6ddb159d5d7de8f3bed3b30618c8886b4380dc55ee15b03e71feb345011c48a08d27bd",
"runtime|9.0|build-version": "9.0.0-preview.6.24327.7",
"runtime|9.0|linux-musl|x64|sha": "7c477a29faed51ea6bc01a1314b3c8d5907d41b2bebce28b52db453722bee703e3edf167e3143b316eca572a1e976619f3925cfd965953376cda38157e9395c1",
@ -224,31 +244,31 @@
"runtime|9.0|linux|arm64|sha": "755961903291c262a1f5f7b70543016c8f85f6993e861a6f83f8509fd2a828f4a34f4161a3b9f15114663e8073b37937748befeef9ea9818d513aea1b27f944c",
"runtime|9.0|win|x64|sha": "0f54db8195bc2082feb9895be1effe9e5beaef9158f18570dac752877177ced94bc8b2da12468dd3076d8ca5c573aed032bd47de589d52841adbdd27eb9c3b2f",
"sdk|6.0|build-version": "6.0.424",
"sdk|6.0|product-version": "6.0.424",
"sdk|6.0|build-version": "6.0.425",
"sdk|6.0|product-version": "6.0.425",
"sdk|6.0|fixed-tag": "$(sdk|6.0|product-version)",
"sdk|6.0|minor-tag": "$(dotnet|6.0|minor-tag)",
"sdk|6.0|linux-musl|arm|sha": "24b6ef9e2a92f74ec354fcb05ac44532adad96a2d2551a3f49999eb298b3f8a9fbbbf21780b79f281933b3a8f1a93e1f9c87e1a022209715e3864f4e93d100ba",
"sdk|6.0|linux-musl|arm64|sha": "64fd8d52a46003ae3763a65f9cdef817e753d27d3f6e721fefc90743ffcd5e72d6695097f88f91fd1a3f7c038fc5976ec49dbb0d11a7868b45f8850c2a19cc2e",
"sdk|6.0|linux-musl|x64|sha": "352f08327fa8b830ae75f28d0f9cb438c47f64b9af61bbde202dca67f3753489703e9e0ac8001217ce7062e7330ca58b5dae9e921e1923a9c7fa925a3a535336",
"sdk|6.0|linux-rpm|x64|sha": "931ce3f01a22c31a4f42880f9ae2505df790d63d123b67d58901791cb1d847609e413cf3005a2dec4244c4ec13f1fdb758b8613f10c0508e474126c3f702757a",
"sdk|6.0|linux-rpm|arm64|sha": "ad7cd34ab0a886f80b598f94e288bf3effeecfc81ee3f90ce59ba31954805d11cdd4e8c322b628a26a99a59871a428f842f5d24b73f5fa6bc81f099c303b6da0",
"sdk|6.0|linux|arm|sha": "671c39af0b0fa658b2c55b32923b90122074e0cff3070588134d50625ac0dc52c9abb93e5c872b7c84231128d5ef8aa213133df7fba552bd9aefb8e83f93e778",
"sdk|6.0|linux|arm64|sha": "6a24dcad251016aa82ea11d3c665b250d5f86e7f8a82a6ec0f01d250e9cd671fd0746812757c023f28d4929248d326b2a5dc13ede8d5b5486671ea1452954aed",
"sdk|6.0|linux|x64|sha": "e9823aa2ad261199f8289fde8721931c1e4d47357b4973b8c7d34c12abd440bb932064ac151b0e0d7b3d5b72a5dfe3f20d5dafa19e6f56f1a61ad54b7de5e584",
"sdk|6.0|win|x64|sha": "309dcfdede6c723c8a060e2500a6b5622818f15c55352de10f9870fd52975acae20fb0d513723a8ab833df70834dc8dfbe335012bb86638d86bf94f1ce42353c",
"sdk|6.0|linux-musl|arm|sha": "c59ea0ef6c80f80907aea223dc7a9ad69431b1e67234dee4fee0f9109ee7ce8bd58af6b102ad117889f4e2cc8ef7cceef9a6ec80b10578c6ea4b84412f2b1e06",
"sdk|6.0|linux-musl|arm64|sha": "d58aace5b021fc730a0da2233e85e3ae473256a7de9334b8932cc2e0d050543c1eb1b16dcd3475f777cdf59e42971c85d27def497fe5cf06a6b6046ce8d23ec4",
"sdk|6.0|linux-musl|x64|sha": "cd9572358102b8214874ff353bbe826ac9ba0f0d26d49493f312a8a3bc7c0faba2fc82bd5dfb740289d3242dcdf78b341996d38623723c691be469375a72df9e",
"sdk|6.0|linux-rpm|x64|sha": "972124958ec5d8a5130dbc6c8fda5bbabe2b1d445027fc50375568e832fec2e006a97cd2d1aea461fce612b211f822d691392db7b28d82652bc09dd955f70967",
"sdk|6.0|linux-rpm|arm64|sha": "298ca2e806b277ec669fe7455fe2c89cb76dfee0e6e183f2df0075c176e790b844d67af04c205b38082cc7bcda9a5c88a6931446ff5f78de7bebf30c575ee6a7",
"sdk|6.0|linux|arm|sha": "e0cbb3a3874fec76026d5ce11acdae07a720eb02b500c87882aaeba48e6ec290d62373e51b53367ecaaa1bd4bd770f2ca1aaaec3a8499bdd1c114894daaa4daf",
"sdk|6.0|linux|arm64|sha": "c15f95664fd0570d5b0cb94c7af6bba5fe830470004f0e958e49d53764714cbf8ddd620b38d487b60a27dbfd467a955856aab3df9c958cde17c942079fdaa55a",
"sdk|6.0|linux|x64|sha": "a04b75af7c5850238a8d99a6f60b37753467db615831bb3833c14aec86faa2d6ee9b8643885798924a01e28acff44ac9ed39c89f7cbe53c5cb8753c802e85039",
"sdk|6.0|win|x64|sha": "8bd8e396bf451e90114fc8c039eae21b96ffbe5a2d04238d58712c754f4fce42039140680dfaa121b2c12174ecf192309c6eecb4525f3282ad18b756e30157a1",
"sdk|8.0|build-version": "8.0.303",
"sdk|8.0|product-version": "8.0.303",
"sdk|8.0|build-version": "8.0.400",
"sdk|8.0|product-version": "8.0.400",
"sdk|8.0|fixed-tag": "$(sdk|8.0|product-version)",
"sdk|8.0|minor-tag": "$(dotnet|8.0|minor-tag)",
"sdk|8.0|linux-musl|arm|sha": "5e119bf1496bebd3b62d0c0c837bb8e8695784c91f9042771b01b47953d82e59605d7c04f2b821340792ace2966587a10d980bebeb8f9a39f1e8e4588ab59a6c",
"sdk|8.0|linux-musl|arm64|sha": "88a42a0a9f0b6981eeb0d2cdbde0fd98631d57c09ddca566bc1b4d4b99a9165e276a3434f6804bd54628387edae99c8f0025e889c0e06ade0defaf2fa5858d65",
"sdk|8.0|linux-musl|x64|sha": "5696332dcfa1dd16f897f68dd190e45f6604fd8228d563394ef9da09f2ff99214ba23b80fa416b7748a5c34912eb42523ba83138d5cbc4468e1efc15b747630a",
"sdk|8.0|linux|arm|sha": "03b3730d1fd5e1955b8a23e69695c975e88e781513b1f47027ce4ed96a8743ba2560ca87ae2e937ebd89ef69a3aa05c4ca2f39eede5a27bd937775f372b9feba",
"sdk|8.0|linux|arm64|sha": "09cb6b12770febe186e36971afdbcea6e8bf5fb34b7701cd8c416f597d3b7e930d05e51ccef1985e5598291540ef2d721187904587469300bb39772317e2be5c",
"sdk|8.0|linux|x64|sha": "814ff07ccdfc8160c4a24adfda6c815e7feace88c59722f827a5a27041719067538754911fc15cb46978e16566fe0938695891723d182055190e876131faedda",
"sdk|8.0|win|x64|sha": "be8a71f8819ceb35937c158107a34a77d0ee4f7ad761241d1a5a49842288f280b1f521dc3dcbcd2fa8a571de740d873e40b80615c2b345e2501e1875844b0350",
"sdk|8.0|linux-musl|arm|sha": "5588f18a3bd654bd7aa8b57574b83b40174992772e53baa80041eacde35382cfa6a1c658d979fe082d1e42fccad2af93b8e311dc2d0cd06b5385e712d5275f44",
"sdk|8.0|linux-musl|arm64|sha": "5120d8134b2f638b3c33d7e5506cb16a980adf6bbff54c278b5de64acb8c55e034f20ceb2db12b2b61b823778823cec51089819b5d1f7cb893360ac5cc60b6d3",
"sdk|8.0|linux-musl|x64|sha": "c92dd3284d0070f22a4b488884e06b3bfc8e42b3932c9db20cf77368a528f295d4e09e813b709cfecc01a82f8c95c8a0b9d66840073f2a352d850d5ede14c859",
"sdk|8.0|linux|arm|sha": "caad292647790023a41a9b728b70994ffa2adbdc08099a768870806b16b53a4b3e4b6cc0aa79974aabf8d9adc61e2f9a2b662c829dc9c72b0fc509fe06119265",
"sdk|8.0|linux|arm64|sha": "d27b4ddd864478fc4655485cef0773411fb934c816fb3dcdafb18f670212c5389661a8255ca8a54562613815712f5ea23e5d8ad1cce4e00a3f8a82c9b4a6b127",
"sdk|8.0|linux|x64|sha": "8a4c637746177c4da6ceec63e23a1f499d61d050aa72bc599841550557ff7b1a15a034044c3987b230fdca4e5113de12b1676f5a2366e9946bd94aec1e51a42b",
"sdk|8.0|win|x64|sha": "3b3b402f9402af4b80ba12d04787a083d1950c741fb64b06b3e215f6e5b3db2f86aee8014848c955ea17f9b699d302271a934ab2d5db1b35dfbb9d22405032dc",
"sdk|9.0|build-version": "9.0.100-preview.6.24328.19",
"sdk|9.0|product-version": "9.0.100-preview.6",

Просмотреть файл

@ -81,7 +81,7 @@ You may notice that the sample includes a [health check](https://learn.microsoft
## Build image with the SDK
The easiest way to [build images is with the SDK](https://github.com/dotnet/sdk-container-builds).
The easiest way to [build images is with the SDK](https://github.com/dotnet/sdk-container-builds).
```console
dotnet publish /p:PublishProfile=DefaultContainer

Просмотреть файл

@ -1,6 +1,6 @@
# Release Json Report API
This app demonstrates publishing an app as [native AOT](https://learn.microsoft.com/dotnet/core/deploying/native-aot/) in containers.
This app demonstrates publishing an app as [native AOT](https://learn.microsoft.com/dotnet/core/deploying/native-aot/) in containers.
> [!NOTE]
> The base images used by this sample are in preview.
@ -23,7 +23,7 @@ It exposes two endpoints:
## App
The app is intended as a sort of compliance report for .NET. The report includes supported major releases and those recently out of support. It includes the latest and latest security patch versions for each of those major releases.
The app is intended as a sort of compliance report for .NET. The report includes supported major releases and those recently out of support. It includes the latest and latest security patch versions for each of those major releases.
This same information is available from the [release JSON](https://github.com/dotnet/core/blob/main/release-notes/releases-index.json) files that the team maintains, but that requires a bit of code to provide the same report.

Просмотреть файл

@ -19,7 +19,7 @@ RUN dotnet_aspire_version=8.1.0 \
# Aspire Dashboard image
FROM $REPO:8.0.7-cbl-mariner2.0-distroless-extra-amd64
FROM $REPO:8.0.8-cbl-mariner2.0-distroless-extra-amd64
WORKDIR /app
COPY --from=installer /app .

Просмотреть файл

@ -19,7 +19,7 @@ RUN dotnet_aspire_version=8.1.0 \
# Aspire Dashboard image
FROM $REPO:8.0.7-cbl-mariner2.0-distroless-extra-arm64v8
FROM $REPO:8.0.8-cbl-mariner2.0-distroless-extra-arm64v8
WORKDIR /app
COPY --from=installer /app .

Просмотреть файл

@ -1,15 +1,15 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM $REPO:6.0.32-alpine3.19-amd64
FROM $REPO:6.0.33-alpine3.19-amd64
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
# Install ASP.NET Core
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-x64.tar.gz \
&& aspnetcore_sha512='8faf9f49c86adac4a09defeb4063ddd2cc2da7a3812afd5b9a6cce8d17d7b5496b737bbf213864c89d5654c83c5574fbc9ae117668252ccbb593d4dce53af71b' \
&& aspnetcore_sha512='f5a43b0bc1c832fd70cdfa4fe09849602760831133a2412f5f7d259496ccd0dc65999ba77a4e8d4b06a7614b851d4797f92d5c7c5c1c26f39642b75edcff13c2' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz

Просмотреть файл

@ -1,15 +1,15 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM $REPO:6.0.32-alpine3.19-arm32v7
FROM $REPO:6.0.33-alpine3.19-arm32v7
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
# Install ASP.NET Core
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-arm.tar.gz \
&& aspnetcore_sha512='b475c5880c222ef0c3e1a54bc7099dae7a26c5f21aa40984534502db0d384c72531e414536d12970183e052aa5b8ba289ea32ab011096347bcb9f1275df48172' \
&& aspnetcore_sha512='574abceb57f26e15f4e2ceb4837661e192c40898684880e078b8ad4cfc8f506e25a50f3cdc7276e17a9556e95e2b92ebc6d41a74a656244180d27341485a9ceb' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz

Просмотреть файл

@ -1,15 +1,15 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM $REPO:6.0.32-alpine3.19-arm64v8
FROM $REPO:6.0.33-alpine3.19-arm64v8
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
# Install ASP.NET Core
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-arm64.tar.gz \
&& aspnetcore_sha512='d479d7534192a8a936cc751c885c48512453ce51e2879866b26bbf354181f0cf053b8c8258eb76927f204aea6d639d10dfb1c4db80e7b35c592e00ec0b1eb4bb' \
&& aspnetcore_sha512='3da57b3de134db38f17094518d16653356491cf5d67222b2c37d720ec100644decb8fb3ad8dca645134efba7b57bf15aa25fe84b9a12711aa80c7de0c60861b4' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz

Просмотреть файл

@ -1,15 +1,15 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM $REPO:6.0.32-alpine3.20-amd64
FROM $REPO:6.0.33-alpine3.20-amd64
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
# Install ASP.NET Core
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-x64.tar.gz \
&& aspnetcore_sha512='8faf9f49c86adac4a09defeb4063ddd2cc2da7a3812afd5b9a6cce8d17d7b5496b737bbf213864c89d5654c83c5574fbc9ae117668252ccbb593d4dce53af71b' \
&& aspnetcore_sha512='f5a43b0bc1c832fd70cdfa4fe09849602760831133a2412f5f7d259496ccd0dc65999ba77a4e8d4b06a7614b851d4797f92d5c7c5c1c26f39642b75edcff13c2' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz

Просмотреть файл

@ -1,15 +1,15 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM $REPO:6.0.32-alpine3.20-arm32v7
FROM $REPO:6.0.33-alpine3.20-arm32v7
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
# Install ASP.NET Core
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-arm.tar.gz \
&& aspnetcore_sha512='b475c5880c222ef0c3e1a54bc7099dae7a26c5f21aa40984534502db0d384c72531e414536d12970183e052aa5b8ba289ea32ab011096347bcb9f1275df48172' \
&& aspnetcore_sha512='574abceb57f26e15f4e2ceb4837661e192c40898684880e078b8ad4cfc8f506e25a50f3cdc7276e17a9556e95e2b92ebc6d41a74a656244180d27341485a9ceb' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz

Просмотреть файл

@ -1,15 +1,15 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM $REPO:6.0.32-alpine3.20-arm64v8
FROM $REPO:6.0.33-alpine3.20-arm64v8
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
# Install ASP.NET Core
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-arm64.tar.gz \
&& aspnetcore_sha512='d479d7534192a8a936cc751c885c48512453ce51e2879866b26bbf354181f0cf053b8c8258eb76927f204aea6d639d10dfb1c4db80e7b35c592e00ec0b1eb4bb' \
&& aspnetcore_sha512='3da57b3de134db38f17094518d16653356491cf5d67222b2c37d720ec100644decb8fb3ad8dca645134efba7b57bf15aa25fe84b9a12711aa80c7de0c60861b4' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz

Просмотреть файл

@ -4,18 +4,18 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM amd64/buildpack-deps:bookworm-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \
&& aspnetcore_sha512='1849c0073f12477b94357a1afb1cbd4ad67764263528b66037c19d554df41e681e4b41c0804b106319fe661d0bc3bae9e29e4913c0d0df33861cf6f32ebaac96' \
&& aspnetcore_sha512='12b34fe1d0a679ff63db4bf002a2988194d9e64d0e107d128c247821dd939a86eced0fe453c0638d3742dac3a32e533792c26299400fb4fd5566b75177e66875' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:6.0.32-bookworm-slim-amd64
FROM $REPO:6.0.33-bookworm-slim-amd64
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -4,18 +4,18 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM arm32v7/buildpack-deps:bookworm-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \
&& aspnetcore_sha512='c145756c875420afd86038d39ed13706e8db4a668041f3cf9ff7412c37ad7e9cf2c20499946098066166fc298fa0a4c63f00ff7ca7b83a100528a27c20497213' \
&& aspnetcore_sha512='7fa8cce31c9aa0c83dfd167b7a116c8b4a34d21b1154efc781bc2a38c14d350e78b5b9ee6fb8e3814e64dec6c92e0f2bf5c5cc9af90c73ea38ccb66540604176' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:6.0.32-bookworm-slim-arm32v7
FROM $REPO:6.0.33-bookworm-slim-arm32v7
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -4,18 +4,18 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM arm64v8/buildpack-deps:bookworm-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \
&& aspnetcore_sha512='7b420354821f30809a6e8278f6e9c0654599d3e3b578b777da0f8e387612c20f28ddc49d5baac09627857297648a53ca847bc1237bc30275db5b661253f67523' \
&& aspnetcore_sha512='7a60a77a306070a3b94db1acfa73938b6880cd079bdac3e5cab174a47af467b9208e9f41d8e12e080831d528151cdaa5b660bea5aa6fe537ec144543c0fffd95' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:6.0.32-bookworm-slim-arm64v8
FROM $REPO:6.0.33-bookworm-slim-arm64v8
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -4,18 +4,18 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM amd64/buildpack-deps:bullseye-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \
&& aspnetcore_sha512='1849c0073f12477b94357a1afb1cbd4ad67764263528b66037c19d554df41e681e4b41c0804b106319fe661d0bc3bae9e29e4913c0d0df33861cf6f32ebaac96' \
&& aspnetcore_sha512='12b34fe1d0a679ff63db4bf002a2988194d9e64d0e107d128c247821dd939a86eced0fe453c0638d3742dac3a32e533792c26299400fb4fd5566b75177e66875' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:6.0.32-bullseye-slim-amd64
FROM $REPO:6.0.33-bullseye-slim-amd64
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -4,18 +4,18 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM arm32v7/buildpack-deps:bullseye-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \
&& aspnetcore_sha512='c145756c875420afd86038d39ed13706e8db4a668041f3cf9ff7412c37ad7e9cf2c20499946098066166fc298fa0a4c63f00ff7ca7b83a100528a27c20497213' \
&& aspnetcore_sha512='7fa8cce31c9aa0c83dfd167b7a116c8b4a34d21b1154efc781bc2a38c14d350e78b5b9ee6fb8e3814e64dec6c92e0f2bf5c5cc9af90c73ea38ccb66540604176' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:6.0.32-bullseye-slim-arm32v7
FROM $REPO:6.0.33-bullseye-slim-arm32v7
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -4,18 +4,18 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM arm64v8/buildpack-deps:bullseye-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \
&& aspnetcore_sha512='7b420354821f30809a6e8278f6e9c0654599d3e3b578b777da0f8e387612c20f28ddc49d5baac09627857297648a53ca847bc1237bc30275db5b661253f67523' \
&& aspnetcore_sha512='7a60a77a306070a3b94db1acfa73938b6880cd079bdac3e5cab174a47af467b9208e9f41d8e12e080831d528151cdaa5b660bea5aa6fe537ec144543c0fffd95' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:6.0.32-bullseye-slim-arm64v8
FROM $REPO:6.0.33-bullseye-slim-arm64v8
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -10,9 +10,9 @@ RUN tdnf install -y \
&& tdnf clean all
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \
&& aspnetcore_sha512='1849c0073f12477b94357a1afb1cbd4ad67764263528b66037c19d554df41e681e4b41c0804b106319fe661d0bc3bae9e29e4913c0d0df33861cf6f32ebaac96' \
&& aspnetcore_sha512='12b34fe1d0a679ff63db4bf002a2988194d9e64d0e107d128c247821dd939a86eced0fe453c0638d3742dac3a32e533792c26299400fb4fd5566b75177e66875' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& mkdir -p /dotnet \
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
@ -20,9 +20,9 @@ RUN aspnetcore_version=6.0.32 \
# ASP.NET Core image
FROM $REPO:6.0.32-cbl-mariner2.0-distroless-amd64
FROM $REPO:6.0.33-cbl-mariner2.0-distroless-amd64
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]

Просмотреть файл

@ -10,9 +10,9 @@ RUN tdnf install -y \
&& tdnf clean all
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \
&& aspnetcore_sha512='7b420354821f30809a6e8278f6e9c0654599d3e3b578b777da0f8e387612c20f28ddc49d5baac09627857297648a53ca847bc1237bc30275db5b661253f67523' \
&& aspnetcore_sha512='7a60a77a306070a3b94db1acfa73938b6880cd079bdac3e5cab174a47af467b9208e9f41d8e12e080831d528151cdaa5b660bea5aa6fe537ec144543c0fffd95' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& mkdir -p /dotnet \
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
@ -20,9 +20,9 @@ RUN aspnetcore_version=6.0.32 \
# ASP.NET Core image
FROM $REPO:6.0.32-cbl-mariner2.0-distroless-arm64v8
FROM $REPO:6.0.33-cbl-mariner2.0-distroless-arm64v8
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]

Просмотреть файл

@ -1,12 +1,12 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM $REPO:6.0.32-cbl-mariner2.0-amd64
FROM $REPO:6.0.33-cbl-mariner2.0-amd64
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
# Install ASP.NET Core
RUN curl -fSL --output aspnetcore.rpm https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-x64.rpm \
&& aspnetcore_sha512='fcad4bd1a8705bdba0f4c7d9b34d00df5e7e85ee500da46acef90b8e84c87a624c78564e9395cc9b7919b777b864ca15c30e0d0e61274402f4642e4b5c843e7a' \
&& aspnetcore_sha512='a06db785296112dd95b60ad5d6eb5395c198ffa6132a08831f61ff4c4e79ab0d38c83387c4cc36b1f13b10b8338def8134ba20d1a874932c01e431fcb90f7bde' \
&& echo "$aspnetcore_sha512 aspnetcore.rpm" | sha512sum -c - \
&& tdnf install -y --disablerepo=* aspnetcore.rpm \
&& rm aspnetcore.rpm

Просмотреть файл

@ -1,12 +1,12 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM $REPO:6.0.32-cbl-mariner2.0-arm64v8
FROM $REPO:6.0.33-cbl-mariner2.0-arm64v8
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
# Install ASP.NET Core
RUN curl -fSL --output aspnetcore.rpm https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-aarch64.rpm \
&& aspnetcore_sha512='6bc5ea3d297b4e679b4827ea3a941c4dabf20564e0f142d02541a74d2aefdca4ca6d6c34da4f767a0115456a128dc205811eaf1f6ee961597da00914ce3ec203' \
&& aspnetcore_sha512='bebee04f4a8546af9cfd71e3835af10b611a57bcd3011f412ca02235cdd95fdb185a9abb43d54726107329ba48f515c61cbf0c9bffe7830fd85b9cbd355987bd' \
&& echo "$aspnetcore_sha512 aspnetcore.rpm" | sha512sum -c - \
&& tdnf install -y --disablerepo=* aspnetcore.rpm \
&& rm aspnetcore.rpm

Просмотреть файл

@ -4,18 +4,18 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM amd64/buildpack-deps:focal-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \
&& aspnetcore_sha512='1849c0073f12477b94357a1afb1cbd4ad67764263528b66037c19d554df41e681e4b41c0804b106319fe661d0bc3bae9e29e4913c0d0df33861cf6f32ebaac96' \
&& aspnetcore_sha512='12b34fe1d0a679ff63db4bf002a2988194d9e64d0e107d128c247821dd939a86eced0fe453c0638d3742dac3a32e533792c26299400fb4fd5566b75177e66875' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:6.0.32-focal-amd64
FROM $REPO:6.0.33-focal-amd64
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -4,18 +4,18 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM arm32v7/buildpack-deps:focal-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \
&& aspnetcore_sha512='c145756c875420afd86038d39ed13706e8db4a668041f3cf9ff7412c37ad7e9cf2c20499946098066166fc298fa0a4c63f00ff7ca7b83a100528a27c20497213' \
&& aspnetcore_sha512='7fa8cce31c9aa0c83dfd167b7a116c8b4a34d21b1154efc781bc2a38c14d350e78b5b9ee6fb8e3814e64dec6c92e0f2bf5c5cc9af90c73ea38ccb66540604176' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:6.0.32-focal-arm32v7
FROM $REPO:6.0.33-focal-arm32v7
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -4,18 +4,18 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM arm64v8/buildpack-deps:focal-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \
&& aspnetcore_sha512='7b420354821f30809a6e8278f6e9c0654599d3e3b578b777da0f8e387612c20f28ddc49d5baac09627857297648a53ca847bc1237bc30275db5b661253f67523' \
&& aspnetcore_sha512='7a60a77a306070a3b94db1acfa73938b6880cd079bdac3e5cab174a47af467b9208e9f41d8e12e080831d528151cdaa5b660bea5aa6fe537ec144543c0fffd95' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:6.0.32-focal-arm64v8
FROM $REPO:6.0.33-focal-arm64v8
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -4,9 +4,9 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM amd64/buildpack-deps:jammy-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \
&& aspnetcore_sha512='1849c0073f12477b94357a1afb1cbd4ad67764263528b66037c19d554df41e681e4b41c0804b106319fe661d0bc3bae9e29e4913c0d0df33861cf6f32ebaac96' \
&& aspnetcore_sha512='12b34fe1d0a679ff63db4bf002a2988194d9e64d0e107d128c247821dd939a86eced0fe453c0638d3742dac3a32e533792c26299400fb4fd5566b75177e66875' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& mkdir -p /dotnet \
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
@ -14,9 +14,9 @@ RUN aspnetcore_version=6.0.32 \
# ASP.NET Core image
FROM $REPO:6.0.32-jammy-chiseled-extra-amd64
FROM $REPO:6.0.33-jammy-chiseled-extra-amd64
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]

Просмотреть файл

@ -4,9 +4,9 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM arm32v7/buildpack-deps:jammy-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \
&& aspnetcore_sha512='c145756c875420afd86038d39ed13706e8db4a668041f3cf9ff7412c37ad7e9cf2c20499946098066166fc298fa0a4c63f00ff7ca7b83a100528a27c20497213' \
&& aspnetcore_sha512='7fa8cce31c9aa0c83dfd167b7a116c8b4a34d21b1154efc781bc2a38c14d350e78b5b9ee6fb8e3814e64dec6c92e0f2bf5c5cc9af90c73ea38ccb66540604176' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& mkdir -p /dotnet \
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
@ -14,9 +14,9 @@ RUN aspnetcore_version=6.0.32 \
# ASP.NET Core image
FROM $REPO:6.0.32-jammy-chiseled-extra-arm32v7
FROM $REPO:6.0.33-jammy-chiseled-extra-arm32v7
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]

Просмотреть файл

@ -4,9 +4,9 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM arm64v8/buildpack-deps:jammy-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \
&& aspnetcore_sha512='7b420354821f30809a6e8278f6e9c0654599d3e3b578b777da0f8e387612c20f28ddc49d5baac09627857297648a53ca847bc1237bc30275db5b661253f67523' \
&& aspnetcore_sha512='7a60a77a306070a3b94db1acfa73938b6880cd079bdac3e5cab174a47af467b9208e9f41d8e12e080831d528151cdaa5b660bea5aa6fe537ec144543c0fffd95' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& mkdir -p /dotnet \
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
@ -14,9 +14,9 @@ RUN aspnetcore_version=6.0.32 \
# ASP.NET Core image
FROM $REPO:6.0.32-jammy-chiseled-extra-arm64v8
FROM $REPO:6.0.33-jammy-chiseled-extra-arm64v8
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]

Просмотреть файл

@ -4,9 +4,9 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM amd64/buildpack-deps:jammy-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \
&& aspnetcore_sha512='1849c0073f12477b94357a1afb1cbd4ad67764263528b66037c19d554df41e681e4b41c0804b106319fe661d0bc3bae9e29e4913c0d0df33861cf6f32ebaac96' \
&& aspnetcore_sha512='12b34fe1d0a679ff63db4bf002a2988194d9e64d0e107d128c247821dd939a86eced0fe453c0638d3742dac3a32e533792c26299400fb4fd5566b75177e66875' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& mkdir -p /dotnet \
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
@ -14,9 +14,9 @@ RUN aspnetcore_version=6.0.32 \
# ASP.NET Core image
FROM $REPO:6.0.32-jammy-chiseled-amd64
FROM $REPO:6.0.33-jammy-chiseled-amd64
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]

Просмотреть файл

@ -4,9 +4,9 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM arm32v7/buildpack-deps:jammy-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \
&& aspnetcore_sha512='c145756c875420afd86038d39ed13706e8db4a668041f3cf9ff7412c37ad7e9cf2c20499946098066166fc298fa0a4c63f00ff7ca7b83a100528a27c20497213' \
&& aspnetcore_sha512='7fa8cce31c9aa0c83dfd167b7a116c8b4a34d21b1154efc781bc2a38c14d350e78b5b9ee6fb8e3814e64dec6c92e0f2bf5c5cc9af90c73ea38ccb66540604176' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& mkdir -p /dotnet \
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
@ -14,9 +14,9 @@ RUN aspnetcore_version=6.0.32 \
# ASP.NET Core image
FROM $REPO:6.0.32-jammy-chiseled-arm32v7
FROM $REPO:6.0.33-jammy-chiseled-arm32v7
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]

Просмотреть файл

@ -4,9 +4,9 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM arm64v8/buildpack-deps:jammy-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \
&& aspnetcore_sha512='7b420354821f30809a6e8278f6e9c0654599d3e3b578b777da0f8e387612c20f28ddc49d5baac09627857297648a53ca847bc1237bc30275db5b661253f67523' \
&& aspnetcore_sha512='7a60a77a306070a3b94db1acfa73938b6880cd079bdac3e5cab174a47af467b9208e9f41d8e12e080831d528151cdaa5b660bea5aa6fe537ec144543c0fffd95' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& mkdir -p /dotnet \
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
@ -14,9 +14,9 @@ RUN aspnetcore_version=6.0.32 \
# ASP.NET Core image
FROM $REPO:6.0.32-jammy-chiseled-arm64v8
FROM $REPO:6.0.33-jammy-chiseled-arm64v8
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]

Просмотреть файл

@ -4,18 +4,18 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM amd64/buildpack-deps:jammy-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \
&& aspnetcore_sha512='1849c0073f12477b94357a1afb1cbd4ad67764263528b66037c19d554df41e681e4b41c0804b106319fe661d0bc3bae9e29e4913c0d0df33861cf6f32ebaac96' \
&& aspnetcore_sha512='12b34fe1d0a679ff63db4bf002a2988194d9e64d0e107d128c247821dd939a86eced0fe453c0638d3742dac3a32e533792c26299400fb4fd5566b75177e66875' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:6.0.32-jammy-amd64
FROM $REPO:6.0.33-jammy-amd64
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -4,18 +4,18 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM arm32v7/buildpack-deps:jammy-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \
&& aspnetcore_sha512='c145756c875420afd86038d39ed13706e8db4a668041f3cf9ff7412c37ad7e9cf2c20499946098066166fc298fa0a4c63f00ff7ca7b83a100528a27c20497213' \
&& aspnetcore_sha512='7fa8cce31c9aa0c83dfd167b7a116c8b4a34d21b1154efc781bc2a38c14d350e78b5b9ee6fb8e3814e64dec6c92e0f2bf5c5cc9af90c73ea38ccb66540604176' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:6.0.32-jammy-arm32v7
FROM $REPO:6.0.33-jammy-arm32v7
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -4,18 +4,18 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM arm64v8/buildpack-deps:jammy-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=6.0.32 \
RUN aspnetcore_version=6.0.33 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \
&& aspnetcore_sha512='7b420354821f30809a6e8278f6e9c0654599d3e3b578b777da0f8e387612c20f28ddc49d5baac09627857297648a53ca847bc1237bc30275db5b661253f67523' \
&& aspnetcore_sha512='7a60a77a306070a3b94db1acfa73938b6880cd079bdac3e5cab174a47af467b9208e9f41d8e12e080831d528151cdaa5b660bea5aa6fe537ec144543c0fffd95' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:6.0.32-jammy-arm64v8
FROM $REPO:6.0.33-jammy-arm64v8
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -10,9 +10,9 @@ RUN powershell -Command `
$ErrorActionPreference = 'Stop'; `
$ProgressPreference = 'SilentlyContinue'; `
`
$aspnetcore_version = '6.0.32'; `
$aspnetcore_version = '6.0.33'; `
Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-win-x64.zip; `
$aspnetcore_sha512 = '4db7a0736bd1266245f4edeff852ebc09e00648f632f39c4c59df768935f7147a1d95dd66ca97f175eaa04ed1322470944dd958108fb008c0dc8c9a918c671b2'; `
$aspnetcore_sha512 = 'abbcc5bec5e4e17d90dfbf229bad311ef07d90ec4ee095da06881760d5d6639273041930a7dc64897c1bea23b405171441386f33196e38d8940f04597d6e205b'; `
if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { `
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
exit 1; `
@ -24,9 +24,9 @@ RUN powershell -Command `
# ASP.NET Core image
FROM $REPO:6.0.32-nanoserver-1809
FROM $REPO:6.0.33-nanoserver-1809
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -10,9 +10,9 @@ RUN powershell -Command `
$ErrorActionPreference = 'Stop'; `
$ProgressPreference = 'SilentlyContinue'; `
`
$aspnetcore_version = '6.0.32'; `
$aspnetcore_version = '6.0.33'; `
Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-win-x64.zip; `
$aspnetcore_sha512 = '4db7a0736bd1266245f4edeff852ebc09e00648f632f39c4c59df768935f7147a1d95dd66ca97f175eaa04ed1322470944dd958108fb008c0dc8c9a918c671b2'; `
$aspnetcore_sha512 = 'abbcc5bec5e4e17d90dfbf229bad311ef07d90ec4ee095da06881760d5d6639273041930a7dc64897c1bea23b405171441386f33196e38d8940f04597d6e205b'; `
if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { `
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
exit 1; `
@ -24,9 +24,9 @@ RUN powershell -Command `
# ASP.NET Core image
FROM $REPO:6.0.32-nanoserver-ltsc2022
FROM $REPO:6.0.33-nanoserver-ltsc2022
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
COPY --from=installer ["/dotnet/shared/Microsoft.AspNetCore.App", "/Program Files/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -1,10 +1,10 @@
# escape=`
ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM $REPO:6.0.32-windowsservercore-ltsc2019
FROM $REPO:6.0.33-windowsservercore-ltsc2019
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
# Install ASP.NET Core Runtime
RUN powershell -Command `
@ -12,7 +12,7 @@ RUN powershell -Command `
$ProgressPreference = 'SilentlyContinue'; `
`
Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$Env:ASPNET_VERSION/aspnetcore-runtime-$Env:ASPNET_VERSION-win-x64.zip; `
$aspnetcore_sha512 = '4db7a0736bd1266245f4edeff852ebc09e00648f632f39c4c59df768935f7147a1d95dd66ca97f175eaa04ed1322470944dd958108fb008c0dc8c9a918c671b2'; `
$aspnetcore_sha512 = 'abbcc5bec5e4e17d90dfbf229bad311ef07d90ec4ee095da06881760d5d6639273041930a7dc64897c1bea23b405171441386f33196e38d8940f04597d6e205b'; `
if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { `
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
exit 1; `

Просмотреть файл

@ -1,10 +1,10 @@
# escape=`
ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM $REPO:6.0.32-windowsservercore-ltsc2022
FROM $REPO:6.0.33-windowsservercore-ltsc2022
# ASP.NET Core version
ENV ASPNET_VERSION=6.0.32
ENV ASPNET_VERSION=6.0.33
# Install ASP.NET Core Runtime
RUN powershell -Command `
@ -12,7 +12,7 @@ RUN powershell -Command `
$ProgressPreference = 'SilentlyContinue'; `
`
Invoke-WebRequest -OutFile aspnetcore.zip https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$Env:ASPNET_VERSION/aspnetcore-runtime-$Env:ASPNET_VERSION-win-x64.zip; `
$aspnetcore_sha512 = '4db7a0736bd1266245f4edeff852ebc09e00648f632f39c4c59df768935f7147a1d95dd66ca97f175eaa04ed1322470944dd958108fb008c0dc8c9a918c671b2'; `
$aspnetcore_sha512 = 'abbcc5bec5e4e17d90dfbf229bad311ef07d90ec4ee095da06881760d5d6639273041930a7dc64897c1bea23b405171441386f33196e38d8940f04597d6e205b'; `
if ((Get-FileHash aspnetcore.zip -Algorithm sha512).Hash -ne $aspnetcore_sha512) { `
Write-Host 'CHECKSUM VERIFICATION FAILED!'; `
exit 1; `

Просмотреть файл

@ -1,19 +1,19 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
FROM $REPO:8.0.7-alpine3.19-amd64
FROM $REPO:8.0.8-alpine3.19-amd64
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
ENV \
# .NET Runtime version
DOTNET_VERSION=8.0.7 \
DOTNET_VERSION=8.0.8 \
# ASP.NET Core version
ASPNET_VERSION=8.0.7
ASPNET_VERSION=8.0.8
# Install ASP.NET Composite Runtime
RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-composite-$ASPNET_VERSION-linux-musl-x64.tar.gz \
&& dotnet_sha512='c1e303f0ba0cf584157b2e830dfa237fad8a67c8e699737f6f4ba701fcf101afbe639dc15dc12cf69be6c9b4f947ca8b9043374247cededce891a1cf6987516f' \
&& dotnet_sha512='7f3ad22abca4d43a46c11ffcdfedf8cf51a297ea83e53ece11e131cc9afceb67a8d4cd8aa0e35ae53c2bad0fdaf866936ba4c670fdfc9c9f57f832d2cd1d0c62' \
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
&& mkdir -p /usr/share/dotnet \
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \

Просмотреть файл

@ -1,19 +1,19 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
FROM $REPO:8.0.7-alpine3.19-arm32v7
FROM $REPO:8.0.8-alpine3.19-arm32v7
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
ENV \
# .NET Runtime version
DOTNET_VERSION=8.0.7 \
DOTNET_VERSION=8.0.8 \
# ASP.NET Core version
ASPNET_VERSION=8.0.7
ASPNET_VERSION=8.0.8
# Install ASP.NET Composite Runtime
RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-composite-$ASPNET_VERSION-linux-musl-arm.tar.gz \
&& dotnet_sha512='ba4cd631dc1f88cd8bc7fd8e5c3924758a81585d5f8d1e3ed97bf2efc8bb25d740d0a5d38bfcb67a9454c642f7b6d2b5b2e4faa2d4447687973c2c3584a365a4' \
&& dotnet_sha512='f115d139bbd635eb83818d78caa85b68725a1c35404985c077a1a0c696698cf4e6068635a25b053251139ddf80738acbe97168c109fc890f1dea4fcf9df86cdc' \
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
&& mkdir -p /usr/share/dotnet \
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \

Просмотреть файл

@ -1,19 +1,19 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
FROM $REPO:8.0.7-alpine3.19-arm64v8
FROM $REPO:8.0.8-alpine3.19-arm64v8
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
ENV \
# .NET Runtime version
DOTNET_VERSION=8.0.7 \
DOTNET_VERSION=8.0.8 \
# ASP.NET Core version
ASPNET_VERSION=8.0.7
ASPNET_VERSION=8.0.8
# Install ASP.NET Composite Runtime
RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-composite-$ASPNET_VERSION-linux-musl-arm64.tar.gz \
&& dotnet_sha512='d6da2d256622ac7733ee3b21573f59411854c7ce702a459e84ab1d830f172cf07250d7b9ee14b898bb18e414658f25e90ab9b1bfd21c02d5f0d1610e4d4dd9b8' \
&& dotnet_sha512='02e92e451ecfa4fe2e6c9483323fd60b974c62f24e7f6910ca28a977233315029566e440f44acbb8beb23bf7691c9a7812a0e2670be3446158362279a08be752' \
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
&& mkdir -p /usr/share/dotnet \
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \

Просмотреть файл

@ -1,15 +1,15 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM $REPO:8.0.7-alpine3.19-amd64
FROM $REPO:8.0.8-alpine3.19-amd64
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
# ASP.NET Core version
ENV ASPNET_VERSION=8.0.7
ENV ASPNET_VERSION=8.0.8
# Install ASP.NET Core
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-x64.tar.gz \
&& aspnetcore_sha512='a60d470dee1a1da34ce4d9e84a6dca1e7df2bbbc8b3b0fce36543f712b8a3da78a3ddf59b4ac231986f49a6fb44f59a270a184fabbda6a0e098d018d3e2afa46' \
&& aspnetcore_sha512='822f2e1716dc2d2aa46ff08f4d2d9bb9ea8c82332785d0aba5f4f33e5eb60bdcd84e899cd2a13ca93032226710b5f0ca5c7159beda17027f84efa285278b5798' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz

Просмотреть файл

@ -1,15 +1,15 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM $REPO:8.0.7-alpine3.19-arm32v7
FROM $REPO:8.0.8-alpine3.19-arm32v7
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
# ASP.NET Core version
ENV ASPNET_VERSION=8.0.7
ENV ASPNET_VERSION=8.0.8
# Install ASP.NET Core
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-arm.tar.gz \
&& aspnetcore_sha512='9acc8bc8c5fde692def85b1dffaa8648fcc6a2a482c252882660ecdc4ca8b4be8d59274891bfb9b106cca62849a705b482ef5b4c539014e284dc2309234ffe22' \
&& aspnetcore_sha512='5d9f609e72dcfcc16b6bb63d49e7fd47c3e2d77913d9de14864417fb2a534b2f7db56530db165acc63633641c706d0faba95db985b09844677d8cb41039a0c67' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz

Просмотреть файл

@ -1,15 +1,15 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM $REPO:8.0.7-alpine3.19-arm64v8
FROM $REPO:8.0.8-alpine3.19-arm64v8
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
# ASP.NET Core version
ENV ASPNET_VERSION=8.0.7
ENV ASPNET_VERSION=8.0.8
# Install ASP.NET Core
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-arm64.tar.gz \
&& aspnetcore_sha512='ca5b8d9fbdbe3c38f560d662705be00174885fc7abd875ac056c97788410329af9017ec6052a146b9414d26ff956accdfdc6ef315aaf7c6936b0520a9320493f' \
&& aspnetcore_sha512='6028c29306d4969ee404c459dca3130f1e9614d1954e8ed4400140b35ad8a1e66a0a8b3ae02155df6bd046cd9309074220487a1c2625c39f081bdc6c8ed62005' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz

Просмотреть файл

@ -1,19 +1,19 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
FROM $REPO:8.0.7-alpine3.20-amd64
FROM $REPO:8.0.8-alpine3.20-amd64
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
ENV \
# .NET Runtime version
DOTNET_VERSION=8.0.7 \
DOTNET_VERSION=8.0.8 \
# ASP.NET Core version
ASPNET_VERSION=8.0.7
ASPNET_VERSION=8.0.8
# Install ASP.NET Composite Runtime
RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-composite-$ASPNET_VERSION-linux-musl-x64.tar.gz \
&& dotnet_sha512='c1e303f0ba0cf584157b2e830dfa237fad8a67c8e699737f6f4ba701fcf101afbe639dc15dc12cf69be6c9b4f947ca8b9043374247cededce891a1cf6987516f' \
&& dotnet_sha512='7f3ad22abca4d43a46c11ffcdfedf8cf51a297ea83e53ece11e131cc9afceb67a8d4cd8aa0e35ae53c2bad0fdaf866936ba4c670fdfc9c9f57f832d2cd1d0c62' \
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
&& mkdir -p /usr/share/dotnet \
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \

Просмотреть файл

@ -1,19 +1,19 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
FROM $REPO:8.0.7-alpine3.20-arm32v7
FROM $REPO:8.0.8-alpine3.20-arm32v7
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
ENV \
# .NET Runtime version
DOTNET_VERSION=8.0.7 \
DOTNET_VERSION=8.0.8 \
# ASP.NET Core version
ASPNET_VERSION=8.0.7
ASPNET_VERSION=8.0.8
# Install ASP.NET Composite Runtime
RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-composite-$ASPNET_VERSION-linux-musl-arm.tar.gz \
&& dotnet_sha512='ba4cd631dc1f88cd8bc7fd8e5c3924758a81585d5f8d1e3ed97bf2efc8bb25d740d0a5d38bfcb67a9454c642f7b6d2b5b2e4faa2d4447687973c2c3584a365a4' \
&& dotnet_sha512='f115d139bbd635eb83818d78caa85b68725a1c35404985c077a1a0c696698cf4e6068635a25b053251139ddf80738acbe97168c109fc890f1dea4fcf9df86cdc' \
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
&& mkdir -p /usr/share/dotnet \
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \

Просмотреть файл

@ -1,19 +1,19 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
FROM $REPO:8.0.7-alpine3.20-arm64v8
FROM $REPO:8.0.8-alpine3.20-arm64v8
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
ENV \
# .NET Runtime version
DOTNET_VERSION=8.0.7 \
DOTNET_VERSION=8.0.8 \
# ASP.NET Core version
ASPNET_VERSION=8.0.7
ASPNET_VERSION=8.0.8
# Install ASP.NET Composite Runtime
RUN wget -O dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-composite-$ASPNET_VERSION-linux-musl-arm64.tar.gz \
&& dotnet_sha512='d6da2d256622ac7733ee3b21573f59411854c7ce702a459e84ab1d830f172cf07250d7b9ee14b898bb18e414658f25e90ab9b1bfd21c02d5f0d1610e4d4dd9b8' \
&& dotnet_sha512='02e92e451ecfa4fe2e6c9483323fd60b974c62f24e7f6910ca28a977233315029566e440f44acbb8beb23bf7691c9a7812a0e2670be3446158362279a08be752' \
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
&& mkdir -p /usr/share/dotnet \
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \

Просмотреть файл

@ -1,15 +1,15 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM $REPO:8.0.7-alpine3.20-amd64
FROM $REPO:8.0.8-alpine3.20-amd64
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
# ASP.NET Core version
ENV ASPNET_VERSION=8.0.7
ENV ASPNET_VERSION=8.0.8
# Install ASP.NET Core
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-x64.tar.gz \
&& aspnetcore_sha512='a60d470dee1a1da34ce4d9e84a6dca1e7df2bbbc8b3b0fce36543f712b8a3da78a3ddf59b4ac231986f49a6fb44f59a270a184fabbda6a0e098d018d3e2afa46' \
&& aspnetcore_sha512='822f2e1716dc2d2aa46ff08f4d2d9bb9ea8c82332785d0aba5f4f33e5eb60bdcd84e899cd2a13ca93032226710b5f0ca5c7159beda17027f84efa285278b5798' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz

Просмотреть файл

@ -1,15 +1,15 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM $REPO:8.0.7-alpine3.20-arm32v7
FROM $REPO:8.0.8-alpine3.20-arm32v7
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
# ASP.NET Core version
ENV ASPNET_VERSION=8.0.7
ENV ASPNET_VERSION=8.0.8
# Install ASP.NET Core
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-arm.tar.gz \
&& aspnetcore_sha512='9acc8bc8c5fde692def85b1dffaa8648fcc6a2a482c252882660ecdc4ca8b4be8d59274891bfb9b106cca62849a705b482ef5b4c539014e284dc2309234ffe22' \
&& aspnetcore_sha512='5d9f609e72dcfcc16b6bb63d49e7fd47c3e2d77913d9de14864417fb2a534b2f7db56530db165acc63633641c706d0faba95db985b09844677d8cb41039a0c67' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz

Просмотреть файл

@ -1,15 +1,15 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM $REPO:8.0.7-alpine3.20-arm64v8
FROM $REPO:8.0.8-alpine3.20-arm64v8
# .NET globalization APIs will use invariant mode by default because DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=true is set
# by the base runtime-deps image. See https://aka.ms/dotnet-globalization-alpine-containers for more information.
# ASP.NET Core version
ENV ASPNET_VERSION=8.0.7
ENV ASPNET_VERSION=8.0.8
# Install ASP.NET Core
RUN wget -O aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$ASPNET_VERSION/aspnetcore-runtime-$ASPNET_VERSION-linux-musl-arm64.tar.gz \
&& aspnetcore_sha512='ca5b8d9fbdbe3c38f560d662705be00174885fc7abd875ac056c97788410329af9017ec6052a146b9414d26ff956accdfdc6ef315aaf7c6936b0520a9320493f' \
&& aspnetcore_sha512='6028c29306d4969ee404c459dca3130f1e9614d1954e8ed4400140b35ad8a1e66a0a8b3ae02155df6bd046cd9309074220487a1c2625c39f081bdc6c8ed62005' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz -C /usr/share/dotnet ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz

Просмотреть файл

@ -4,18 +4,18 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM amd64/buildpack-deps:bookworm-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=8.0.7 \
RUN aspnetcore_version=8.0.8 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \
&& aspnetcore_sha512='c7479dc008fce77c2bfcaa1ac1c9fe6f64ef7e59609fff6707da14975aade73e3cb22b97f2b3922a2642fa8d843a3caf714ab3a2b357abeda486b9d0f8bebb18' \
&& aspnetcore_sha512='d6c0cc2aac79fbacbf81b597f286763599f66278c17ddb448ce0b93d499bad8f88777d425854e68602945ab18af8a61f1ee59d431d5503006137f86113faa8b2' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:8.0.7-bookworm-slim-amd64
FROM $REPO:8.0.8-bookworm-slim-amd64
# ASP.NET Core version
ENV ASPNET_VERSION=8.0.7
ENV ASPNET_VERSION=8.0.8
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -4,18 +4,18 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM arm32v7/buildpack-deps:bookworm-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=8.0.7 \
RUN aspnetcore_version=8.0.8 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm.tar.gz \
&& aspnetcore_sha512='d0107441223a44f1c4d9fa08c2d66b1875d20917fb1dacab7f80a42f0da1428570dd1cb86bc1f6e4eef3414e1770768fc8f17b836d0f7ab9b890848bc18ce8b0' \
&& aspnetcore_sha512='d0feedd91bb4028069d8cff1726191e9f09920e756405de0d2bbf6f43116277cc93ebe2483f405baa4972b54ffe89b09cbe172a639e60397ae7138df5ef48c4e' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:8.0.7-bookworm-slim-arm32v7
FROM $REPO:8.0.8-bookworm-slim-arm32v7
# ASP.NET Core version
ENV ASPNET_VERSION=8.0.7
ENV ASPNET_VERSION=8.0.8
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -4,18 +4,18 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime
FROM arm64v8/buildpack-deps:bookworm-curl AS installer
# Retrieve ASP.NET Core
RUN aspnetcore_version=8.0.7 \
RUN aspnetcore_version=8.0.8 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \
&& aspnetcore_sha512='5f1d31b0efc793655abf4289f8f1c7e8cd1ffabfd65b385b49e3f5232277c62ccfbbdad2a51731a8a88594a06c2c9774e38865cb3f7e19c9925a12b25b40b485' \
&& aspnetcore_sha512='c3dc9d71fca0a48eda96074cbcef4c9a265c1c4e10cbff38614dd74d79443ae9d1ccd10714764cd041291f81d83c0ed1c307abf89249ab4b6f58a5de952fcffd' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:8.0.7-bookworm-slim-arm64v8
FROM $REPO:8.0.8-bookworm-slim-arm64v8
# ASP.NET Core version
ENV ASPNET_VERSION=8.0.7
ENV ASPNET_VERSION=8.0.8
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -10,9 +10,9 @@ RUN tdnf install -y \
&& tdnf clean all
# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=8.0.7 \
RUN aspnetcore_version=8.0.8 \
&& curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \
&& dotnet_sha512='206786d755c85ff253e2b9a08c9df0793301656d91e6539554dba8d119484e8684cf0c83a75773608a64a109d1e94c4f966bf5e4636fb4e438f01dde3f769814' \
&& dotnet_sha512='7f5c9df8a36f900021cdd6c3e8aa7e1583b1dd413de52d0ee109f44f101479110828f8840082020b86e06301789f075a6ce0018b86af26bf9544fe4f6fc165f2' \
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
&& mkdir -p /usr/share/dotnet \
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
@ -23,13 +23,13 @@ RUN mkdir /dotnet-symlink \
# ASP.NET Composite Image
FROM $REPO:8.0.7-cbl-mariner2.0-distroless-extra-amd64
FROM $REPO:8.0.8-cbl-mariner2.0-distroless-extra-amd64
ENV \
# .NET Runtime version
DOTNET_VERSION=8.0.7 \
DOTNET_VERSION=8.0.8 \
# ASP.NET Core version
ASPNET_VERSION=8.0.7
ASPNET_VERSION=8.0.8
COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"]
COPY --from=installer ["/dotnet-symlink", "/usr/bin"]

Просмотреть файл

@ -10,9 +10,9 @@ RUN tdnf install -y \
&& tdnf clean all
# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=8.0.7 \
RUN aspnetcore_version=8.0.8 \
&& curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \
&& dotnet_sha512='37a7380ea8466fafbf3e36f3ba3102ea9cd5add99ace485fe4b612f3e75481a3cb721dd0425380840ad641d559bd0fddfc73bb7ad4b452d4be50a4ff8c286935' \
&& dotnet_sha512='6385460af9f0e0377fa92f737dd0c76aaac60c8602c0a872467909738ab95dca67d9f75e10077610a3a7ea52f4abef5a86f50f25eee1c8587426011441d1abfc' \
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
&& mkdir -p /usr/share/dotnet \
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
@ -23,13 +23,13 @@ RUN mkdir /dotnet-symlink \
# ASP.NET Composite Image
FROM $REPO:8.0.7-cbl-mariner2.0-distroless-extra-arm64v8
FROM $REPO:8.0.8-cbl-mariner2.0-distroless-extra-arm64v8
ENV \
# .NET Runtime version
DOTNET_VERSION=8.0.7 \
DOTNET_VERSION=8.0.8 \
# ASP.NET Core version
ASPNET_VERSION=8.0.7
ASPNET_VERSION=8.0.8
COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"]
COPY --from=installer ["/dotnet-symlink", "/usr/bin"]

Просмотреть файл

@ -10,9 +10,9 @@ RUN tdnf install -y \
&& tdnf clean all
# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=8.0.7 \
RUN aspnetcore_version=8.0.8 \
&& curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \
&& dotnet_sha512='206786d755c85ff253e2b9a08c9df0793301656d91e6539554dba8d119484e8684cf0c83a75773608a64a109d1e94c4f966bf5e4636fb4e438f01dde3f769814' \
&& dotnet_sha512='7f5c9df8a36f900021cdd6c3e8aa7e1583b1dd413de52d0ee109f44f101479110828f8840082020b86e06301789f075a6ce0018b86af26bf9544fe4f6fc165f2' \
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
&& mkdir -p /usr/share/dotnet \
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
@ -23,13 +23,13 @@ RUN mkdir /dotnet-symlink \
# ASP.NET Composite Image
FROM $REPO:8.0.7-cbl-mariner2.0-distroless-amd64
FROM $REPO:8.0.8-cbl-mariner2.0-distroless-amd64
ENV \
# .NET Runtime version
DOTNET_VERSION=8.0.7 \
DOTNET_VERSION=8.0.8 \
# ASP.NET Core version
ASPNET_VERSION=8.0.7
ASPNET_VERSION=8.0.8
COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"]
COPY --from=installer ["/dotnet-symlink", "/usr/bin"]

Просмотреть файл

@ -10,9 +10,9 @@ RUN tdnf install -y \
&& tdnf clean all
# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=8.0.7 \
RUN aspnetcore_version=8.0.8 \
&& curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \
&& dotnet_sha512='37a7380ea8466fafbf3e36f3ba3102ea9cd5add99ace485fe4b612f3e75481a3cb721dd0425380840ad641d559bd0fddfc73bb7ad4b452d4be50a4ff8c286935' \
&& dotnet_sha512='6385460af9f0e0377fa92f737dd0c76aaac60c8602c0a872467909738ab95dca67d9f75e10077610a3a7ea52f4abef5a86f50f25eee1c8587426011441d1abfc' \
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
&& mkdir -p /usr/share/dotnet \
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
@ -23,13 +23,13 @@ RUN mkdir /dotnet-symlink \
# ASP.NET Composite Image
FROM $REPO:8.0.7-cbl-mariner2.0-distroless-arm64v8
FROM $REPO:8.0.8-cbl-mariner2.0-distroless-arm64v8
ENV \
# .NET Runtime version
DOTNET_VERSION=8.0.7 \
DOTNET_VERSION=8.0.8 \
# ASP.NET Core version
ASPNET_VERSION=8.0.7
ASPNET_VERSION=8.0.8
COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"]
COPY --from=installer ["/dotnet-symlink", "/usr/bin"]

Просмотреть файл

@ -10,9 +10,9 @@ RUN tdnf install -y \
&& tdnf clean all
# Retrieve ASP.NET Core
RUN aspnetcore_version=8.0.7 \
RUN aspnetcore_version=8.0.8 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \
&& aspnetcore_sha512='c7479dc008fce77c2bfcaa1ac1c9fe6f64ef7e59609fff6707da14975aade73e3cb22b97f2b3922a2642fa8d843a3caf714ab3a2b357abeda486b9d0f8bebb18' \
&& aspnetcore_sha512='d6c0cc2aac79fbacbf81b597f286763599f66278c17ddb448ce0b93d499bad8f88777d425854e68602945ab18af8a61f1ee59d431d5503006137f86113faa8b2' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& mkdir -p /dotnet \
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
@ -20,9 +20,9 @@ RUN aspnetcore_version=8.0.7 \
# ASP.NET Core image
FROM $REPO:8.0.7-cbl-mariner2.0-distroless-extra-amd64
FROM $REPO:8.0.8-cbl-mariner2.0-distroless-extra-amd64
# ASP.NET Core version
ENV ASPNET_VERSION=8.0.7
ENV ASPNET_VERSION=8.0.8
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]

Просмотреть файл

@ -10,9 +10,9 @@ RUN tdnf install -y \
&& tdnf clean all
# Retrieve ASP.NET Core
RUN aspnetcore_version=8.0.7 \
RUN aspnetcore_version=8.0.8 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \
&& aspnetcore_sha512='5f1d31b0efc793655abf4289f8f1c7e8cd1ffabfd65b385b49e3f5232277c62ccfbbdad2a51731a8a88594a06c2c9774e38865cb3f7e19c9925a12b25b40b485' \
&& aspnetcore_sha512='c3dc9d71fca0a48eda96074cbcef4c9a265c1c4e10cbff38614dd74d79443ae9d1ccd10714764cd041291f81d83c0ed1c307abf89249ab4b6f58a5de952fcffd' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& mkdir -p /dotnet \
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
@ -20,9 +20,9 @@ RUN aspnetcore_version=8.0.7 \
# ASP.NET Core image
FROM $REPO:8.0.7-cbl-mariner2.0-distroless-extra-arm64v8
FROM $REPO:8.0.8-cbl-mariner2.0-distroless-extra-arm64v8
# ASP.NET Core version
ENV ASPNET_VERSION=8.0.7
ENV ASPNET_VERSION=8.0.8
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]

Просмотреть файл

@ -10,9 +10,9 @@ RUN tdnf install -y \
&& tdnf clean all
# Retrieve ASP.NET Core
RUN aspnetcore_version=8.0.7 \
RUN aspnetcore_version=8.0.8 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \
&& aspnetcore_sha512='c7479dc008fce77c2bfcaa1ac1c9fe6f64ef7e59609fff6707da14975aade73e3cb22b97f2b3922a2642fa8d843a3caf714ab3a2b357abeda486b9d0f8bebb18' \
&& aspnetcore_sha512='d6c0cc2aac79fbacbf81b597f286763599f66278c17ddb448ce0b93d499bad8f88777d425854e68602945ab18af8a61f1ee59d431d5503006137f86113faa8b2' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& mkdir -p /dotnet \
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
@ -20,9 +20,9 @@ RUN aspnetcore_version=8.0.7 \
# ASP.NET Core image
FROM $REPO:8.0.7-cbl-mariner2.0-distroless-amd64
FROM $REPO:8.0.8-cbl-mariner2.0-distroless-amd64
# ASP.NET Core version
ENV ASPNET_VERSION=8.0.7
ENV ASPNET_VERSION=8.0.8
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]

Просмотреть файл

@ -10,9 +10,9 @@ RUN tdnf install -y \
&& tdnf clean all
# Retrieve ASP.NET Core
RUN aspnetcore_version=8.0.7 \
RUN aspnetcore_version=8.0.8 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \
&& aspnetcore_sha512='5f1d31b0efc793655abf4289f8f1c7e8cd1ffabfd65b385b49e3f5232277c62ccfbbdad2a51731a8a88594a06c2c9774e38865cb3f7e19c9925a12b25b40b485' \
&& aspnetcore_sha512='c3dc9d71fca0a48eda96074cbcef4c9a265c1c4e10cbff38614dd74d79443ae9d1ccd10714764cd041291f81d83c0ed1c307abf89249ab4b6f58a5de952fcffd' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& mkdir -p /dotnet \
&& tar -oxzf aspnetcore.tar.gz -C /dotnet ./shared/Microsoft.AspNetCore.App \
@ -20,9 +20,9 @@ RUN aspnetcore_version=8.0.7 \
# ASP.NET Core image
FROM $REPO:8.0.7-cbl-mariner2.0-distroless-arm64v8
FROM $REPO:8.0.8-cbl-mariner2.0-distroless-arm64v8
# ASP.NET Core version
ENV ASPNET_VERSION=8.0.7
ENV ASPNET_VERSION=8.0.8
COPY --from=installer ["/dotnet", "/usr/share/dotnet"]

Просмотреть файл

@ -1,25 +1,25 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime
# Installer image
FROM $REPO:8.0.7-cbl-mariner2.0-amd64 AS installer
FROM $REPO:8.0.8-cbl-mariner2.0-amd64 AS installer
RUN tdnf install -y \
tar \
&& tdnf clean all
# Retrieve ASP.NET Core
RUN aspnetcore_version=8.0.7 \
RUN aspnetcore_version=8.0.8 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-x64.tar.gz \
&& aspnetcore_sha512='c7479dc008fce77c2bfcaa1ac1c9fe6f64ef7e59609fff6707da14975aade73e3cb22b97f2b3922a2642fa8d843a3caf714ab3a2b357abeda486b9d0f8bebb18' \
&& aspnetcore_sha512='d6c0cc2aac79fbacbf81b597f286763599f66278c17ddb448ce0b93d499bad8f88777d425854e68602945ab18af8a61f1ee59d431d5503006137f86113faa8b2' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:8.0.7-cbl-mariner2.0-amd64
FROM $REPO:8.0.8-cbl-mariner2.0-amd64
# ASP.NET Core version
ENV ASPNET_VERSION=8.0.7
ENV ASPNET_VERSION=8.0.8
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -1,25 +1,25 @@
ARG REPO=mcr.microsoft.com/dotnet/runtime
# Installer image
FROM $REPO:8.0.7-cbl-mariner2.0-arm64v8 AS installer
FROM $REPO:8.0.8-cbl-mariner2.0-arm64v8 AS installer
RUN tdnf install -y \
tar \
&& tdnf clean all
# Retrieve ASP.NET Core
RUN aspnetcore_version=8.0.7 \
RUN aspnetcore_version=8.0.8 \
&& curl -fSL --output aspnetcore.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-$aspnetcore_version-linux-arm64.tar.gz \
&& aspnetcore_sha512='5f1d31b0efc793655abf4289f8f1c7e8cd1ffabfd65b385b49e3f5232277c62ccfbbdad2a51731a8a88594a06c2c9774e38865cb3f7e19c9925a12b25b40b485' \
&& aspnetcore_sha512='c3dc9d71fca0a48eda96074cbcef4c9a265c1c4e10cbff38614dd74d79443ae9d1ccd10714764cd041291f81d83c0ed1c307abf89249ab4b6f58a5de952fcffd' \
&& echo "$aspnetcore_sha512 aspnetcore.tar.gz" | sha512sum -c - \
&& tar -oxzf aspnetcore.tar.gz ./shared/Microsoft.AspNetCore.App \
&& rm aspnetcore.tar.gz
# ASP.NET Core image
FROM $REPO:8.0.7-cbl-mariner2.0-arm64v8
FROM $REPO:8.0.8-cbl-mariner2.0-arm64v8
# ASP.NET Core version
ENV ASPNET_VERSION=8.0.7
ENV ASPNET_VERSION=8.0.8
COPY --from=installer ["/shared/Microsoft.AspNetCore.App", "/usr/share/dotnet/shared/Microsoft.AspNetCore.App"]

Просмотреть файл

@ -4,9 +4,9 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
FROM amd64/buildpack-deps:jammy-curl AS installer
# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=8.0.7 \
RUN aspnetcore_version=8.0.8 \
&& curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-x64.tar.gz \
&& dotnet_sha512='206786d755c85ff253e2b9a08c9df0793301656d91e6539554dba8d119484e8684cf0c83a75773608a64a109d1e94c4f966bf5e4636fb4e438f01dde3f769814' \
&& dotnet_sha512='7f5c9df8a36f900021cdd6c3e8aa7e1583b1dd413de52d0ee109f44f101479110828f8840082020b86e06301789f075a6ce0018b86af26bf9544fe4f6fc165f2' \
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
&& mkdir -p /usr/share/dotnet \
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
@ -17,13 +17,13 @@ RUN mkdir /dotnet-symlink \
# ASP.NET Composite Image
FROM $REPO:8.0.7-jammy-chiseled-extra-amd64
FROM $REPO:8.0.8-jammy-chiseled-extra-amd64
ENV \
# .NET Runtime version
DOTNET_VERSION=8.0.7 \
DOTNET_VERSION=8.0.8 \
# ASP.NET Core version
ASPNET_VERSION=8.0.7
ASPNET_VERSION=8.0.8
COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"]
COPY --from=installer ["/dotnet-symlink", "/usr/bin"]

Просмотреть файл

@ -4,9 +4,9 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
FROM arm32v7/buildpack-deps:jammy-curl AS installer
# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=8.0.7 \
RUN aspnetcore_version=8.0.8 \
&& curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm.tar.gz \
&& dotnet_sha512='72f95a217994b8bcc0dc4a195cd8ebee8b532e6ab668fbb3621a36651e44ba1862fabf9c9374773be22a5d94ced81811b4c0c9fdb2543aa8220cefb182070b09' \
&& dotnet_sha512='0b4273d059bd57c7473b80f548fc519a674542d18403d46416e7005dc6e5b984828f1c3c125d19af8752712936c2e49e2e574d8534002980aa298a159bc89698' \
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
&& mkdir -p /usr/share/dotnet \
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
@ -17,13 +17,13 @@ RUN mkdir /dotnet-symlink \
# ASP.NET Composite Image
FROM $REPO:8.0.7-jammy-chiseled-extra-arm32v7
FROM $REPO:8.0.8-jammy-chiseled-extra-arm32v7
ENV \
# .NET Runtime version
DOTNET_VERSION=8.0.7 \
DOTNET_VERSION=8.0.8 \
# ASP.NET Core version
ASPNET_VERSION=8.0.7
ASPNET_VERSION=8.0.8
COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"]
COPY --from=installer ["/dotnet-symlink", "/usr/bin"]

Просмотреть файл

@ -4,9 +4,9 @@ ARG REPO=mcr.microsoft.com/dotnet/runtime-deps
FROM arm64v8/buildpack-deps:jammy-curl AS installer
# Retrieve ASP.NET Composite Runtime
RUN aspnetcore_version=8.0.7 \
RUN aspnetcore_version=8.0.8 \
&& curl -fSL --output dotnet.tar.gz https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/$aspnetcore_version/aspnetcore-runtime-composite-$aspnetcore_version-linux-arm64.tar.gz \
&& dotnet_sha512='37a7380ea8466fafbf3e36f3ba3102ea9cd5add99ace485fe4b612f3e75481a3cb721dd0425380840ad641d559bd0fddfc73bb7ad4b452d4be50a4ff8c286935' \
&& dotnet_sha512='6385460af9f0e0377fa92f737dd0c76aaac60c8602c0a872467909738ab95dca67d9f75e10077610a3a7ea52f4abef5a86f50f25eee1c8587426011441d1abfc' \
&& echo "$dotnet_sha512 dotnet.tar.gz" | sha512sum -c - \
&& mkdir -p /usr/share/dotnet \
&& tar -oxzf dotnet.tar.gz -C /usr/share/dotnet \
@ -17,13 +17,13 @@ RUN mkdir /dotnet-symlink \
# ASP.NET Composite Image
FROM $REPO:8.0.7-jammy-chiseled-extra-arm64v8
FROM $REPO:8.0.8-jammy-chiseled-extra-arm64v8
ENV \
# .NET Runtime version
DOTNET_VERSION=8.0.7 \
DOTNET_VERSION=8.0.8 \
# ASP.NET Core version
ASPNET_VERSION=8.0.7
ASPNET_VERSION=8.0.8
COPY --from=installer ["/usr/share/dotnet", "/usr/share/dotnet"]
COPY --from=installer ["/dotnet-symlink", "/usr/bin"]

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше