Questo perché quando hai creato il progetto ASP.NET Core hai selezionato l'opzione "Configura per HTTPS". Questo aggiunge il middleware HttpsRedirectionMiddleware che applica le connessioni SSL per la tua app web. Il file docker che hai creato specifica solo la porta HTTP. Quindi HttpsRedirectionMiddleware non riesce e chiude l'applicazione. Fondamentalmente se non avessi selezionato l'opzione "Configura per HTTPS" durante la creazione del progetto, starai bene o ti assicurerai che SSL sia configurato correttamente (porte e certificati).
I due avvertimenti sono totalmente indipendenti.
Per l'avviso DataProtection, consiglio di seguire le linee guida presentate qui nei documenti ufficiali di ASP.Net Core. Se ti interessa approfondire il codice sorgente e la decisione pertinenti, puoi vedere questo PR GitHub di ASP.Net pertinente.
Per l'avviso di reindirizzamento https, consiglio semplicemente di rimuovere la politica di reindirizzamento https dal startup.cs
file che è tipicamente definito tramite app.UseHttpsRedirection();
a meno che tu non stia effettivamente utilizzando questa policy per il tuo container e in questo caso dovresti effettivamente configurare i certificati ed esporre la porta HTTPS sul tuo container.