Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Kerberos wird nicht mehr in .NET Alpine- und Debian-Containerimages installiert. Kerberos stellt sichere Netzwerke mithilfe des Kerberos-Protokolls bereit.
Kerberos wird standardmäßig in Ubuntu installiert, sodass .NET Ubuntu-Images von dieser Änderung nicht betroffen sind. Kerberos ist jedoch in .NET Chiseled-Bildern nicht vorhanden.
Kerberos-Pakete:
- Alpin:
krb5-libs - Debian:
libkrb5-3 - Ubuntu:
libkrb5-3
Vorheriges Verhalten
Vor .NET 8 wurde das Kerberos-Paket explizit in allen .NET-Containerimages installiert.
Neues Verhalten
.NET installiert das Kerberos-Paket nicht mehr in seinen Containerimages.
Eingeführte Version
.NET 8 Preview 7
Art der Änderung
Diese Änderung kann sich auf die Binäre Kompatibilität auswirken.
Grund für Änderung
Die Pakete wurden entfernt, um die Bildgröße zu verringern. Das Szenario für ein sicheres Kerberos-Netzwerk wurde als nicht beliebt genug angesehen, um die Installation dieses Pakets standardmäßig zu rechtfertigen. Durch das Entfernen dieses Pakets werden .NET 8-Bilder um ~2,7 MB reduziert.
Empfohlene Aktion
Wenn Sie das betroffene Paket für Ihr Szenario benötigen, installieren Sie es manuell mithilfe der folgenden Dockerfile-Anweisung.
Für Alpen:
RUN apk add --upgrade krb5-libs
Für Debian:
RUN apt update && apt -y upgrade libkrb5-3
Folgen Sie für Ubuntu Chiseled dem Muster, um zusätzliche Segmente zu installieren.