Partage via


Le package Kerberos est supprimé des images Alpine et Debian

Kerberos n’est plus installé dans les images conteneur Alpine .NET 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 changement

Ce changement peut affecter la compatibilité binaire.

Raison du changement

Les packages ont été supprimés pour réduire la taille d’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 de ~2,7 Mo.

Si vous avez besoin du package affecté pour votre scénario, installez-le manuellement vous-même à 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