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.
Zalecana akcja
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.