Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die .NET 8-Containertags für Multiplattformen wurden aktualisiert und sind nun ausschließlich für Linux. Dies bedeutet, dass die latest
, <major>.<minor>
und <major>.<minor>.<patch>
-Tags zukünftig nur für Linux verwendet werden.
Multiplattform-Tags, auch bekannt als Multiarch- oder Manifestlisten-Tags, sind dynamische Tags, die dazu führen, dass je nach Kontext des Hostsystems das entsprechende Image abgerufen wird. Wenn Sie z. B. ein Image mit einem Mehrplattformtag von einem Linux Arm64-Computer abrufen, erhalten Sie ein Arm64-Image (wenn das Tag dies unterstützt).
Vorheriges Verhalten
Zuvor konnten Sie auf ein Tag wie 7.0
verweisen und ein Windows-basiertes Containerimage abrufen.
Neues Verhalten
Ab .NET 8 ruft das 8.0
Tag nur ein Linux-basiertes Image ab.
Eingeführte Version
.NET 8 Preview 3
Art der Änderung
Diese Änderung ist eine Verhaltensänderung.
Grund für Änderung
Diese Änderung wurde aufgrund von Benutzerfreundlichkeitsproblemen im Zusammenhang mit dem Plattformabgleichsalgorithmus für containern vorgenommen, wenn sie in Verbindung mit Windows-Desktopbetriebssystemversionen verwendet werden. Diese Änderung bringt die .NET-Windows-Containerimages in Einklang mit der Methode des Taggings, die für die eigentlichen Basiscontainerimages von Windows Server verwendet wird.
Empfohlene Aktion
Aktualisieren Sie die Tagnutzung, um anzugeben, auf welche Windows-Version Sie abzielen. Anstelle eines Bildnamens wie mcr.microsoft.com/dotnet/aspnet:8.0
müssen Sie nun etwas wie eine der folgenden 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 Imagenamen basierend darauf aus, ob Sie Nano Server oder Windows Server Core verwenden und welche Version dieses Betriebssystems verwendet wird. Sie finden eine vollständige Liste aller unterstützten Tags auf . Docker Hub-Seite von NET.
Betroffene APIs
Keiner.