Container-Tags für mehrere Plattformen sind jetzt nur noch für Linux verfügbar.
Die .NET 8 Container-Tags für mehrere Plattformen wurden aktualisiert und sind jetzt nur noch für Linux verfügbar. Dies bedeutet, dass die Tags latest
, <major>.<minor>
und <major>.<minor>.<patch>
zukünftig nur noch für Linux verfügbar sind.
Tags für mehrere Plattformen, auch bekannt als Multi-Arch- oder Manifestlisten-Tags, sind dynamische Tags, die dazu führen, dass je nach Kontext des Host-Systems das passende Image abgerufen wird. Wenn Sie beispielsweise ein Image mit einem Tag für mehrere Plattformen von einem Linux Arm64-Rechner abrufen, erhalten Sie ein Arm64-Image (sofern das Tag dies unterstützt).
Vorheriges Verhalten
Zuvor konnten Sie auf ein Tag wie 7.0
verweisen und ein Windows-basiertes Container-Image abrufen.
Neues Verhalten
Ab .NET 8 wird das 8.0
-Tag nur noch ein Linux-basiertes Image abrufen.
Eingeführt in Version
.NET 8 Preview 3
Art der Änderung
Diese Änderung ist eine Verhaltensänderung.
Grund für die Änderung
Diese Änderung wurde aufgrund von Problemen mit der Benutzerfreundlichkeit des Algorithmus für die Plattformanpassung von containerd vorgenommen, wenn dieser in Verbindung mit Windows-Desktop-Betriebssystemen verwendet wird. Mit dieser Änderung werden die Windows-Container-Images von .NET an die Tagging-Methode angepasst, die für die eigentlichen Windows Server Basis-Container-Images verwendet wird.
Empfohlene Maßnahme
Aktualisieren Sie Ihre Tag-Verwendung, um anzugeben, welche Windows-Version Sie als Ziel verwenden. Anstelle eines Image-Namen wie mcr.microsoft.com/dotnet/aspnet:8.0
müssen Sie jetzt eine der folgenden Bezeichnungen verwenden:
mcr.microsoft.com/dotnet/aspnet:8.0-nanoserver-1809
mcr.microsoft.com/dotnet/aspnet:8.0-nanoserver-ltsc2022
mcr.microsoft.com/dotnet/aspnet:8.0-windowsservercore-ltsc2019
mcr.microsoft.com/dotnet/aspnet:8.0-windowsservercore-ltsc2022
Wählen Sie einen Image-Namen, je nachdem, ob Sie Nano Server oder Windows Server Core verwenden und welche Version des Betriebssystems Sie einsetzen. Eine vollständige Liste aller unterstützten Tags finden Sie auf der Docker Hub-Seite von .NET.
Betroffene APIs
Keine.
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für