Skip to content

Commit e77a617

Browse files
lbusselldotnet-docker-botNikolaMilosavljevicschmittjoseph
authored
Updates for .NET November 2024 Servicing and .NET 9 GA (#5983)
Co-authored-by: dotnet-docker-bot <[email protected]> Co-authored-by: Nikola Milosavljevic <[email protected]> Co-authored-by: Joe Schmitt <[email protected]>
1 parent 0f8eee0 commit e77a617

File tree

411 files changed

+3066
-2927
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

411 files changed

+3066
-2927
lines changed

.github/ISSUE_TEMPLATE/releases/dotnet-release-lifecycle.md

+18-11
Original file line numberDiff line numberDiff line change
@@ -60,17 +60,24 @@ Add due dates to each of the issues so that we don't lose track of them.
6060

6161
## GA
6262

63-
- [ ] New .NET version GA tasks (one issue)
64-
- [ ] Move `latest` tags in `manifest.json` to the new version
65-
- [Relevant issue](https://github.com/dotnet/dotnet-docker/issues/2316)
66-
- [ ] Add the new .NET version to the .NET Framework SDK image
67-
- [ ] <https://github.com/microsoft/dotnet-framework-docker/blob/6a3c9d048f75c1e69c0e1059564cd56a90bf9e3c/eng/dockerfile-templates/sdk/Dockerfile#L56-L59>
68-
- [ ] <https://github.com/microsoft/dotnet-framework-docker/blob/58a18cf958883c6a67ae888854bd9bb09f085e83/eng/dockerfile-templates/sdk/Dockerfile.ltsc2016#L80-L81>
69-
- [ ] Post a new announcement on the [GitHub Discussions page](https://github.com/dotnet/dotnet-docker/discussions/new?category=announcements) page and pin the announcement
70-
- Include new .NET Docker features and breaking changes and defer to other official .NET documentation/announcements for other features
71-
- [Example announcement](https://github.com/dotnet/dotnet-docker/discussions/4995)
72-
- [ ] Update documentation as necessary to reference the new .NET version
73-
- [ ] Update IIS sample URL to final version of `dotnet-hosting-win.exe` (remove "preview" from the URL): <https://github.com/dotnet/dotnet-docker/blob/main/samples/aspnetapp/Dockerfile.windowsservercore-iis#L19>.
63+
In this repo:
64+
65+
- [ ] Move `latest` tags in `manifest.json` to the new version
66+
- [ ] Update documentation as necessary to reference the new .NET version
67+
- [ ] Update IIS sample URL to final version of `dotnet-hosting-win.exe` (remove "preview" from the URL): <https://github.com/dotnet/dotnet-docker/blob/main/samples/aspnetapp/Dockerfile.windowsservercore-iis#L19>.
68+
- [ ] Remove suffix "(Release Candidate)" from Featured Tags and replace with "(Long-Term Support)" or "(Standard Support)"
69+
70+
In other repos:
71+
72+
- [ ] Add the new .NET version to the .NET Framework SDK image
73+
- [ ] <https://github.com/microsoft/dotnet-framework-docker/blob/6a3c9d048f75c1e69c0e1059564cd56a90bf9e3c/eng/dockerfile-templates/sdk/Dockerfile#L56-L59>
74+
- [ ] <https://github.com/microsoft/dotnet-framework-docker/blob/58a18cf958883c6a67ae888854bd9bb09f085e83/eng/dockerfile-templates/sdk/Dockerfile.ltsc2016#L80-L81>
75+
76+
Create announcement:
77+
78+
- [ ] Post a new announcement on the [GitHub Discussions page](https://github.com/dotnet/dotnet-docker/discussions/new?category=announcements) page and pin the announcement
79+
- Include new .NET Docker features and breaking changes and defer to other official .NET documentation/announcements for other features
80+
- [Example announcement](https://github.com/dotnet/dotnet-docker/discussions/4995)
7481

7582
## EOL
7683

.portal-docs/docker-hub/README.aspire-dashboard.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,8 @@ Limits are per-resource. For example, a `MaxLogCount` value of 10,000 configures
9797
* [dotnet/runtime](https://hub.docker.com/r/microsoft/dotnet-runtime/): .NET Runtime
9898
* [dotnet/runtime-deps](https://hub.docker.com/r/microsoft/dotnet-runtime-deps/): .NET Runtime Dependencies
9999
* [dotnet/monitor](https://hub.docker.com/r/microsoft/dotnet-monitor/): .NET Monitor Tool
100-
* [dotnet/samples](https://hub.docker.com/r/microsoft/dotnet-samples/): .NET Samples
101100
* [dotnet/nightly/aspire-dashboard](https://hub.docker.com/r/microsoft/dotnet-nightly-aspire-dashboard/): .NET Aspire Dashboard (Preview)
101+
* [dotnet/samples](https://hub.docker.com/r/microsoft/dotnet-samples/): .NET Samples
102102

103103
.NET Framework:
104104

.portal-docs/docker-hub/README.aspnet.md

+20-14
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Featured Tags
22

3-
* `9.0` (Release Candidate)
3+
* `9.0` (Standard Support)
44
* `docker pull mcr.microsoft.com/dotnet/aspnet:9.0`
55
* `8.0` (Long-Term Support)
66
* `docker pull mcr.microsoft.com/dotnet/aspnet:8.0`
@@ -13,18 +13,6 @@ This image contains the ASP.NET Core and .NET runtimes and libraries and is opti
1313

1414
Watch [discussions](https://github.com/dotnet/dotnet-docker/discussions/categories/announcements) for Docker-related .NET announcements.
1515

16-
## New: Ubuntu Chiseled Images
17-
18-
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.
19-
These images offer dramatically smaller deployment sizes and attack surface by including only the minimal set of packages required to run .NET applications.
20-
21-
Please see the [Ubuntu Chiseled + .NET](https://github.com/dotnet/dotnet-docker/blob/main/documentation/ubuntu-chiseled.md) documentation page for more info.
22-
23-
## ASP.NET Core Composite Images
24-
25-
Starting from .NET 8, ASP.NET Core Composite images are optimized for performance using [ReadyToRun (R2R) compilation](https://learn.microsoft.com/dotnet/core/deploying/ready-to-run).
26-
For more information, see the [composite images section in the Image Variants documentation](https://github.com/dotnet/dotnet-docker/blob/main/documentation/image-variants.md#composite-net-80).
27-
2816
# Usage
2917

3018
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.
@@ -50,6 +38,24 @@ See [Hosting ASP.NET Core Images with Docker over HTTPS](https://github.com/dotn
5038
.NET container images have several variants that offer different combinations of flexibility and deployment size.
5139
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.
5240

41+
## Distroless images
42+
43+
.NET "distroless" container images contain only the minimal set of packages .NET needs, with everything else removed.
44+
Due to their limited set of packages, distroless containers have a minimized security attack surface, smaller deployment sizes, and faster start-up time compared to their non-distroless counterparts.
45+
They contain the following features:
46+
47+
* Minimal set of packages required for .NET applications
48+
* Non-root user by default
49+
* No package manager
50+
* No shell
51+
52+
.NET offers distroless images for [Azure Linux](https://github.com/dotnet/dotnet-docker/blob/main/documentation/azurelinux.md) and [Ubuntu (Chiseled)](https://github.com/dotnet/dotnet-docker/blob/main/documentation/ubuntu-chiseled.md).
53+
54+
## ASP.NET Core Composite Images
55+
56+
Starting from .NET 8, ASP.NET Core Composite images are optimized for performance using [ReadyToRun (R2R) compilation](https://learn.microsoft.com/dotnet/core/deploying/ready-to-run).
57+
For more information, see the [composite images section in the Image Variants documentation](https://github.com/dotnet/dotnet-docker/blob/main/documentation/image-variants.md#composite-net-80).
58+
5359
# Related Repositories
5460

5561
.NET:
@@ -60,8 +66,8 @@ The [Image Variants documentation](https://github.com/dotnet/dotnet-docker/blob/
6066
* [dotnet/runtime-deps](https://hub.docker.com/r/microsoft/dotnet-runtime-deps/): .NET Runtime Dependencies
6167
* [dotnet/monitor](https://hub.docker.com/r/microsoft/dotnet-monitor/): .NET Monitor Tool
6268
* [dotnet/aspire-dashboard](https://hub.docker.com/r/microsoft/dotnet-aspire-dashboard/): .NET Aspire Dashboard
63-
* [dotnet/samples](https://hub.docker.com/r/microsoft/dotnet-samples/): .NET Samples
6469
* [dotnet/nightly/aspnet](https://hub.docker.com/r/microsoft/dotnet-nightly-aspnet/): ASP.NET Core Runtime (Preview)
70+
* [dotnet/samples](https://hub.docker.com/r/microsoft/dotnet-samples/): .NET Samples
6571

6672
.NET Framework:
6773

.portal-docs/docker-hub/README.monitor-base.md

+2-9
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Featured Tags
22

3-
* `9` (Release Candidate)
3+
* `9` (Standard Support)
44
* `docker pull mcr.microsoft.com/dotnet/monitor/base:9`
55
* `8` (Long-Term Support)
66
* `docker pull mcr.microsoft.com/dotnet/monitor/base:8`
@@ -13,13 +13,6 @@ This image only provides the base functionality of the .NET Monitor tool; it is
1313

1414
Watch [discussions](https://github.com/dotnet/dotnet-docker/discussions/categories/announcements) for Docker-related .NET announcements.
1515

16-
## New: Ubuntu Chiseled Images
17-
18-
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.
19-
These images offer dramatically smaller deployment sizes and attack surface by including only the minimal set of packages required to run .NET applications.
20-
21-
Please see the [Ubuntu Chiseled + .NET](https://github.com/dotnet/dotnet-docker/blob/main/documentation/ubuntu-chiseled.md) documentation page for more info.
22-
2316
# Usage
2417

2518
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.
@@ -40,8 +33,8 @@ The following Dockerfiles demonstrate how you can use this base image to build a
4033
* [dotnet/runtime-deps](https://hub.docker.com/r/microsoft/dotnet-runtime-deps/): .NET Runtime Dependencies
4134
* [dotnet/monitor](https://hub.docker.com/r/microsoft/dotnet-monitor/): .NET Monitor Tool
4235
* [dotnet/aspire-dashboard](https://hub.docker.com/r/microsoft/dotnet-aspire-dashboard/): .NET Aspire Dashboard
43-
* [dotnet/samples](https://hub.docker.com/r/microsoft/dotnet-samples/): .NET Samples
4436
* [dotnet/nightly/monitor/base](https://hub.docker.com/r/microsoft/dotnet-nightly-monitor-base/): .NET Monitor Base (Preview)
37+
* [dotnet/samples](https://hub.docker.com/r/microsoft/dotnet-samples/): .NET Samples
4538

4639
.NET Framework:
4740

.portal-docs/docker-hub/README.monitor.md

+2-9
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Featured Tags
22

3-
* `9` (Release Candidate)
3+
* `9` (Standard Support)
44
* `docker pull mcr.microsoft.com/dotnet/monitor:9`
55
* `8` (Long-Term Support)
66
* `docker pull mcr.microsoft.com/dotnet/monitor:8`
@@ -13,13 +13,6 @@ This image contains .NET Monitor, a diagnostic tool for capturing diagnostic art
1313

1414
Watch [discussions](https://github.com/dotnet/dotnet-docker/discussions/categories/announcements) for Docker-related .NET announcements.
1515

16-
## New: Ubuntu Chiseled Images
17-
18-
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.
19-
These images offer dramatically smaller deployment sizes and attack surface by including only the minimal set of packages required to run .NET applications.
20-
21-
Please see the [Ubuntu Chiseled + .NET](https://github.com/dotnet/dotnet-docker/blob/main/documentation/ubuntu-chiseled.md) documentation page for more info.
22-
2316
# Usage
2417

2518
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.
@@ -41,8 +34,8 @@ See [documentation](https://go.microsoft.com/fwlink/?linkid=2158052) for how to
4134
* [dotnet/runtime-deps](https://hub.docker.com/r/microsoft/dotnet-runtime-deps/): .NET Runtime Dependencies
4235
* [dotnet/monitor/base](https://hub.docker.com/r/microsoft/dotnet-monitor-base/): .NET Monitor Base
4336
* [dotnet/aspire-dashboard](https://hub.docker.com/r/microsoft/dotnet-aspire-dashboard/): .NET Aspire Dashboard
44-
* [dotnet/samples](https://hub.docker.com/r/microsoft/dotnet-samples/): .NET Samples
4537
* [dotnet/nightly/monitor](https://hub.docker.com/r/microsoft/dotnet-nightly-monitor/): .NET Monitor Tool (Preview)
38+
* [dotnet/samples](https://hub.docker.com/r/microsoft/dotnet-samples/): .NET Samples
4639

4740
.NET Framework:
4841

.portal-docs/docker-hub/README.runtime-deps.md

+15-9
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Featured Tags
22

3-
* `9.0` (Release Candidate)
3+
* `9.0` (Standard Support)
44
* `docker pull mcr.microsoft.com/dotnet/runtime-deps:9.0`
55
* `8.0` (Long-Term Support)
66
* `docker pull mcr.microsoft.com/dotnet/runtime-deps:8.0`
@@ -13,13 +13,6 @@ This image contains the native dependencies needed by .NET. It does not include
1313

1414
Watch [discussions](https://github.com/dotnet/dotnet-docker/discussions/categories/announcements) for Docker-related .NET announcements.
1515

16-
## New: Ubuntu Chiseled Images
17-
18-
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.
19-
These images offer dramatically smaller deployment sizes and attack surface by including only the minimal set of packages required to run .NET applications.
20-
21-
Please see the [Ubuntu Chiseled + .NET](https://github.com/dotnet/dotnet-docker/blob/main/documentation/ubuntu-chiseled.md) documentation page for more info.
22-
2316
# Usage
2417

2518
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.
@@ -31,6 +24,19 @@ The [.NET Docker samples](https://github.com/dotnet/dotnet-docker/blob/main/samp
3124
.NET container images have several variants that offer different combinations of flexibility and deployment size.
3225
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.
3326

27+
## Distroless images
28+
29+
.NET "distroless" container images contain only the minimal set of packages .NET needs, with everything else removed.
30+
Due to their limited set of packages, distroless containers have a minimized security attack surface, smaller deployment sizes, and faster start-up time compared to their non-distroless counterparts.
31+
They contain the following features:
32+
33+
* Minimal set of packages required for .NET applications
34+
* Non-root user by default
35+
* No package manager
36+
* No shell
37+
38+
.NET offers distroless images for [Azure Linux](https://github.com/dotnet/dotnet-docker/blob/main/documentation/azurelinux.md) and [Ubuntu (Chiseled)](https://github.com/dotnet/dotnet-docker/blob/main/documentation/ubuntu-chiseled.md).
39+
3440
# Related Repositories
3541

3642
.NET:
@@ -41,8 +47,8 @@ The [Image Variants documentation](https://github.com/dotnet/dotnet-docker/blob/
4147
* [dotnet/runtime](https://hub.docker.com/r/microsoft/dotnet-runtime/): .NET Runtime
4248
* [dotnet/monitor](https://hub.docker.com/r/microsoft/dotnet-monitor/): .NET Monitor Tool
4349
* [dotnet/aspire-dashboard](https://hub.docker.com/r/microsoft/dotnet-aspire-dashboard/): .NET Aspire Dashboard
44-
* [dotnet/samples](https://hub.docker.com/r/microsoft/dotnet-samples/): .NET Samples
4550
* [dotnet/nightly/runtime-deps](https://hub.docker.com/r/microsoft/dotnet-nightly-runtime-deps/): .NET Runtime Dependencies (Preview)
51+
* [dotnet/samples](https://hub.docker.com/r/microsoft/dotnet-samples/): .NET Samples
4652

4753
.NET Framework:
4854

.portal-docs/docker-hub/README.runtime.md

+15-9
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Featured Tags
22

3-
* `9.0` (Release Candidate)
3+
* `9.0` (Standard Support)
44
* `docker pull mcr.microsoft.com/dotnet/runtime:9.0`
55
* `8.0` (Long-Term Support)
66
* `docker pull mcr.microsoft.com/dotnet/runtime:8.0`
@@ -13,13 +13,6 @@ This image contains the .NET runtimes and libraries and is optimized for running
1313

1414
Watch [discussions](https://github.com/dotnet/dotnet-docker/discussions/categories/announcements) for Docker-related .NET announcements.
1515

16-
## New: Ubuntu Chiseled Images
17-
18-
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.
19-
These images offer dramatically smaller deployment sizes and attack surface by including only the minimal set of packages required to run .NET applications.
20-
21-
Please see the [Ubuntu Chiseled + .NET](https://github.com/dotnet/dotnet-docker/blob/main/documentation/ubuntu-chiseled.md) documentation page for more info.
22-
2316
# Usage
2417

2518
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.
@@ -39,6 +32,19 @@ docker run --rm mcr.microsoft.com/dotnet/samples
3932
.NET container images have several variants that offer different combinations of flexibility and deployment size.
4033
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.
4134

35+
## Distroless images
36+
37+
.NET "distroless" container images contain only the minimal set of packages .NET needs, with everything else removed.
38+
Due to their limited set of packages, distroless containers have a minimized security attack surface, smaller deployment sizes, and faster start-up time compared to their non-distroless counterparts.
39+
They contain the following features:
40+
41+
* Minimal set of packages required for .NET applications
42+
* Non-root user by default
43+
* No package manager
44+
* No shell
45+
46+
.NET offers distroless images for [Azure Linux](https://github.com/dotnet/dotnet-docker/blob/main/documentation/azurelinux.md) and [Ubuntu (Chiseled)](https://github.com/dotnet/dotnet-docker/blob/main/documentation/ubuntu-chiseled.md).
47+
4248
# Related Repositories
4349

4450
.NET:
@@ -49,8 +55,8 @@ The [Image Variants documentation](https://github.com/dotnet/dotnet-docker/blob/
4955
* [dotnet/runtime-deps](https://hub.docker.com/r/microsoft/dotnet-runtime-deps/): .NET Runtime Dependencies
5056
* [dotnet/monitor](https://hub.docker.com/r/microsoft/dotnet-monitor/): .NET Monitor Tool
5157
* [dotnet/aspire-dashboard](https://hub.docker.com/r/microsoft/dotnet-aspire-dashboard/): .NET Aspire Dashboard
52-
* [dotnet/samples](https://hub.docker.com/r/microsoft/dotnet-samples/): .NET Samples
5358
* [dotnet/nightly/runtime](https://hub.docker.com/r/microsoft/dotnet-nightly-runtime/): .NET Runtime (Preview)
59+
* [dotnet/samples](https://hub.docker.com/r/microsoft/dotnet-samples/): .NET Samples
5460

5561
.NET Framework:
5662

.portal-docs/docker-hub/README.samples.md

+13-7
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,6 @@ These images contain sample .NET and ASP.NET Core applications.
1313

1414
Watch [discussions](https://github.com/dotnet/dotnet-docker/discussions/categories/announcements) for Docker-related .NET announcements.
1515

16-
## New: Ubuntu Chiseled Images
17-
18-
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.
19-
These images offer dramatically smaller deployment sizes and attack surface by including only the minimal set of packages required to run .NET applications.
20-
21-
Please see the [Ubuntu Chiseled + .NET](https://github.com/dotnet/dotnet-docker/blob/main/documentation/ubuntu-chiseled.md) documentation page for more info.
22-
2316
# Usage
2417

2518
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.
@@ -55,6 +48,19 @@ See [Hosting ASP.NET Core Images with Docker over HTTPS](https://github.com/dotn
5548
.NET container images have several variants that offer different combinations of flexibility and deployment size.
5649
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.
5750

51+
## Distroless images
52+
53+
.NET "distroless" container images contain only the minimal set of packages .NET needs, with everything else removed.
54+
Due to their limited set of packages, distroless containers have a minimized security attack surface, smaller deployment sizes, and faster start-up time compared to their non-distroless counterparts.
55+
They contain the following features:
56+
57+
* Minimal set of packages required for .NET applications
58+
* Non-root user by default
59+
* No package manager
60+
* No shell
61+
62+
.NET offers distroless images for [Azure Linux](https://github.com/dotnet/dotnet-docker/blob/main/documentation/azurelinux.md) and [Ubuntu (Chiseled)](https://github.com/dotnet/dotnet-docker/blob/main/documentation/ubuntu-chiseled.md).
63+
5864
# Related Repositories
5965

6066
.NET:

0 commit comments

Comments
 (0)