1

Microsoft hat mehrere Docker-Image-Varianten für eine andere Art von .net-Projekten. wieasp.net core 2.0 docker image für Projekte, die auf das gesamte Framework abzielen

.Net Framework

Asp.Net

.Net Core

Asp.Net Core

Jetzt habe ich Projekt in asp.net Core 2 voll net framework 4.6.1 (nicht Targeting netcore2)

Targeting

Ich möchte Docker für die Bereitstellung von diesem verwenden Projekt, wo finde ich ein passendes Docker-Bild? asp.net Core docker image ermöglicht nur das Targeting .net core 2, kein vollständiges .net-Framework.

Antwort

0

Sie können die .NET Framework-basierten Docker-Images hier verwenden. Da ASP.NET Core auf .NET Framework-Images alles enthält, was in der veröffentlichten Ausgabe benötigt wird, sollte die Anwendung nur für .NET Framework-Abhängigkeiten funktionieren.

Das Docker-Image für ASP.NET Core auf .NET Core enthält nur den Laufzeitspeicher für die angeforderte ASP.NET Core-Version zusätzlich zur .NET Core-Laufzeit, sodass die Abhängigkeiten nicht in der veröffentlichten Ausgabe enthalten sind und erwartet auf der Zielmaschine gefunden werden.