.NET 标记的默认 Linux 发行版已从 Debian 更改为 Ubuntu。 这适用于未显式指定 OS 的所有 .NET 标记。
仍在制作和支持 Debian 映像。 可以通过后缀-trixie-slim
来引用它们。
-
docker pull mcr.microsoft.com/dotnet/sdk:10.0-preview
- 指 Ubuntu 24.04 “Noble Numbat” -
docker pull mcr.microsoft.com/dotnet/sdk:10.0-preview-noble
- 指 Ubuntu 24.04 “Noble Numbat” -
docker pull mcr.microsoft.com/dotnet/sdk:10.0-preview-trixie-slim
- 指的是 Debian 13 "Trixie"
10.0
后缀删除后,相同的更改将应用于 -preview
标记。 此更改是在 dotnet-docker #5709 中提出的。
已引入的版本
.NET 10 预览版 1
以前的行为
.NET 9 及更早版本的默认标签引用基于 Debian 的映像。
新行为
默认标签引用基于 Ubuntu 的映像。
破坏性变更的类型
此更改为行为更改。
更改原因
Debian 和 .NET 发布周期(对于主线支持)长度相同,而 Debian 发布(并通过扩展)将首先停止支持。 Ubuntu 支持期要长得多,这样给定的 .NET 版本将在给定的 Ubuntu 版本之前退出支持。
建议的措施
测试应用程序。 此更改不太可能影响用户。
如果你更喜欢 Debian 或依赖于它,请使用 Debian 特定的标记,例如 10.0-preview-trixie-slim
。
受影响的 API
无