Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 Chiseled images.
Kerberos-paket:
- Alpin:
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 lanserad
.NET 8 Förhandsversion 7
Typ av ändring
Den här ändringen kan påverka binär kompatibilitet.
Orsak till ändring
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.
Rekommenderad åtgärd
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 skivor.