Containertaggar för flera plattformar är endast Linux
Containertaggar för .NET 8 för flera plattformar har uppdaterats till endast Linux. Det innebär att taggarna latest
, <major>.<minor>
och <major>.<minor>.<patch>
endast Linux framöver.
Taggar för flera plattformar, även kallade taggar för flera valv eller manifestlistor, är dynamiska taggar som gör att lämplig avbildning hämtas baserat på värdsystemets kontext. Om du till exempel hämtar en avbildning med en tagg för flera plattformar från en Linux Arm64-dator får du en Arm64-avbildning (om taggen stöder det).
Tidigare beteende
Tidigare kunde du referera till en tagg som 7.0
och kunna hämta en Windows-baserad containeravbildning.
Nytt beteende
Från och med .NET 8 hämtar taggen 8.0
endast en Linux-baserad avbildning.
Version introducerad
Förhandsversion 3 av .NET 8
Typ av ändring
Den här ändringen är en beteendeförändring.
Orsak till ändringen
Den här ändringen gjordes på grund av användbarhetsproblem som rör plattformsmatchningsalgoritmen för containerd när den används tillsammans med Windows-skrivbordsoperativsystemets versioner. Den här ändringen justerar . NET:s Windows-containeravbildningar med den taggningsmetod som används för de faktiska grundläggande Windows Server-containeravbildningarna.
Rekommenderad åtgärd
Uppdatera tagganvändningen för att ange vilken Windows-version du riktar in dig på. I stället för att använda ett bildnamn som mcr.microsoft.com/dotnet/aspnet:8.0
, måste du nu använda något som liknar något av följande:
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
Välj ett avbildningsnamn baserat på om du använder Nano Server eller Windows Server Core och vilken version av operativsystemet. Du hittar en fullständig lista över alla taggar som stöds på . NET:s Docker Hub-sida.
Berörda API:er
Inga.
Se även
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för