Dela via


Kerberos-paketet har tagits bort från Alpine- och Debian-avbildningar

Kerberos installeras inte längre i .NET Alpine- och Debian-containeravbildningar. Kerberos tillhandahåller säkert nätverk med Kerberos-protokollet.

Kerberos installeras som standard i Ubuntu, så .NET Ubuntu-avbildningar påverkas inte av den här ändringen. Kerberos finns dock inte i .NET Mejslade bilder.

Kerberos-paket:

  • Alpine: krb5-libs
  • Debian: libkrb5-3
  • Ubuntu: libkrb5-3

Tidigare beteende

Före .NET 8 installerades Kerberos-paketet explicit i alla .NET-containeravbildningar.

Nytt beteende

.NET installerar inte längre Kerberos-paketet i sina containeravbildningar.

Version introducerad

.NET 8 Förhandsversion 7

Typ av ändring

Den här ändringen kan påverka binär kompatibilitet.

Orsak till ändringen

Paketen har tagits bort för att minska bildstorleken. Kerberos-scenariot för säkert nätverk ansågs inte vara tillräckligt populärt för att garantera att det här paketet installerades som standard. Borttagningen av det här paketet minskar .NET 8-avbildningar med ~2,7 MB.

Om du behöver det berörda paketet för ditt scenario installerar du det manuellt med hjälp av följande Dockerfile-instruktion.

För Alpine:

RUN apk add --upgrade krb5-libs

För Debian:

RUN apt update && apt -y upgrade libkrb5-3

För Ubuntu Mejslad följer du mönstret för att installera ytterligare sektorer.

Berörda API:er