Pacchetto Kerberos rimosso dalle immagini Alpine e Debian

Kerberos non è più installato nelle immagini dei contenitori .NET Alpine e Debian. Kerberos fornisce funzionalità di rete sicure tramite il protocollo Kerberos.

Kerberos viene installato per impostazione predefinita in Ubuntu, quindi le immagini .NET Ubuntu non sono interessate da questa modifica. Tuttavia, Kerberos non è presente nelle immagini .NET Chiseled.

Pacchetti Kerberos:

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

Comportamento precedente

Prima di .NET 8, il pacchetto Kerberos era installato in modo esplicito in tutte le immagini del contenitore .NET.

Nuovo comportamento

.NET non installa più il pacchetto Kerberos nelle immagini del contenitore.

Versione introdotta

.NET 8 Preview 7

Tipo di modifica

Questa modifica può influire sulla compatibilità binaria.

Motivo della modifica

I pacchetti sono stati rimossi per ridurre le dimensioni dell'immagine. Lo scenario di rete sicura Kerberos non è stato considerato abbastanza diffuso per garantire l'installazione di questo pacchetto per impostazione predefinita. La rimozione di questo pacchetto riduce di circa 2,7 MB le immagini .NET 8.

Se si necessita del pacchetto interessato per il proprio scenario, installarlo manualmente usando le istruzioni Dockerfile seguenti.

Per Alpine:

RUN apk add --upgrade krb5-libs

Per Debian:

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

Per Ubuntu Chiseled, seguire modello per installare sezioni aggiuntive.

API interessate