Sdílet prostřednictvím


Výchozí imagí .NET používají Ubuntu

Výchozí distribuce Linuxu pro etikety .NET byla změněna z Debianu na Ubuntu. To platí pro všechny značky .NET, které explicitně nezadávají operační systém.

  • docker pull mcr.microsoft.com/dotnet/sdk:10.0 - Odkazuje na Ubuntu 24.04 "Noble Numbat"
  • docker pull mcr.microsoft.com/dotnet/sdk:10.0-noble - Odkazuje na Ubuntu 24.04 "Noble Numbat"

Image kontejnerů Debianu nebudou odeslány pro .NET 10. Další informace o platformách image kontejneru, které jsou k dispozici při spuštění .NET 10, najdete v dotnet-docker #6539. Tato změna byla navržena v dotnet-dockeru č. 6526.

Verze byla představena

.NET 10

Předchozí chování

V .NET 9 a starších verzích odkazovaly výchozí značky na obrázky založené na Debianu.

Nové chování

Počínaje rozhraním .NET 10 odkazují výchozí značky imagí kontejneru na image Ubuntu. Dále nejsou k dispozici image založené na Debianu.

Typ zásadní změny

Tato změna je změna chování.

Důvod změny

Cykly vydání Debianu a .NET (pro hlavní podporu) mají stejnou délku, zatímco Debian je vydán a nejprve ztratí podporu společně s rozšířeními. Období podpory Ubuntu jsou mnohem delší, což znamená, že dané vydání .NET ztratí podporu dříve než daná verze Ubuntu.

Otestujte aplikaci pomocí imagí založených na Ubuntu. Tato změna pravděpodobně nemá vliv na většinu uživatelů.

Pokud konkrétně potřebujete image založené na Debianu pro .NET 10, možná budete muset vytvářet a udržovat vlastní image kontejneru. Podívejte se na instalaci .NET v Dockerfile pro podrobnosti o tom, jak vytvořit vlastní kontejnerový image .NET.

Ovlivněná rozhraní API

není k dispozici