Partager via


Le package Kerberos est supprimé des images Alpine et Debian

Kerberos n’est plus installé dans les images conteneur .NET Alpine et Debian. Kerberos fournit une mise en réseau sécurisée à l’aide du protocole Kerberos.

Kerberos est installé par défaut dans Ubuntu. Les images Ubuntu .NET ne sont donc pas affectées par cette modification. Toutefois, Kerberos n’est pas présent dans les images .NET Chiseled.

Packages Kerberos :

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

Comportement précédent

Avant .NET 8, le package Kerberos a été installé explicitement dans toutes les images conteneur .NET.

Nouveau comportement

.NET n’installe plus le package Kerberos dans ses images conteneur.

Version introduite

.NET 8 Preview 7

Type de modification

Cette modification peut affecter la compatibilité binaire.

Raison de la modification

Les packages ont été supprimés pour réduire la taille de l’image. Le scénario de mise en réseau sécurisé Kerberos n’a pas été considéré comme suffisamment populaire pour justifier l’installation de ce package par défaut. La suppression de ce package réduit les images .NET 8 d’environ 2,7 Mo.

Si vous avez besoin du package affecté pour votre scénario, installez-le manuellement à l’aide de l’instruction Dockerfile suivante.

Pour Alpine :

RUN apk add --upgrade krb5-libs

Pour Debian :

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

Pour Ubuntu Chiseled, suivez le modèle pour installer des tranches supplémentaires.

API affectées