Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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.