Udostępnij za pośrednictwem


Pakiet Kerberos usunięty z obrazów Alpine i Debian

Protokół Kerberos nie jest już zainstalowany na obrazach kontenerów .NET Alpine i Debian. Protokół Kerberos zapewnia bezpieczną sieć przy użyciu protokołu Kerberos.

Protokół Kerberos jest instalowany domyślnie w systemie Ubuntu, więc obrazy systemu Ubuntu platformy .NET nie mają wpływu na tę zmianę. Jednak protokół Kerberos nie jest obecny na obrazach programu .NET Chiseled.

Pakiety Kerberos:

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

Poprzednie zachowanie

Przed platformą .NET 8 pakiet Kerberos został jawnie zainstalowany we wszystkich obrazach kontenerów platformy .NET.

Nowe zachowanie

Platforma .NET nie instaluje już pakietu Kerberos na obrazach kontenerów.

Wprowadzona wersja

.NET 8 (wersja zapoznawcza 7)

Typ zmiany

Ta zmiana może mieć wpływ na zgodność binarną.

Przyczyna wprowadzenia zmiany

Pakiety zostały usunięte, aby zmniejszyć rozmiar obrazu. Scenariusz bezpiecznej sieci Kerberos został uznany za niewystarczająco popularny, aby domyślnie uzasadniać zainstalowanie tego pakietu. Usunięcie tego pakietu zmniejsza liczbę obrazów platformy .NET 8 o ok. 2,7 MB.

Jeśli wymagany jest pakiet, którego dotyczy ten scenariusz, zainstaluj go ręcznie, korzystając z poniższej instrukcji dockerfile.

Dla Alpine:

RUN apk add --upgrade krb5-libs

Dla Debiana:

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

W przypadku systemu Ubuntu Chiseled postępuj zgodnie ze wzorcem, aby zainstalować dodatkowe wycinki.

Dotyczy interfejsów API