Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Das .NET Monitor 8-Bildangebot wurde vereinfacht, um sich auf einen besseren Sicherheitsstatus und ein kleineres Bild im Vergleich zum .NET Monitor 7-Bildangebot zu konzentrieren. Im Rahmen dieser Änderung wurden die Alpine-basierten Images für .NET Monitor von den Ubuntu Chiseled-basierten Images abgelöst.
Vorheriges Verhalten
.NET Monitor 7 bietet die folgenden Arten von Bildern:
- Alpine Arm64 und x64
Neues Verhalten
.NET Monitor 8 bietet die folgenden Arten von Bildern:
- Ubuntu Chiseled arm64 und x64
Die folgenden Tagmuster von .NET Monitor 7 weisen keine Entsprechung im Angebot von .NET Monitor 8 auf:
- Alpine-Tags:
*-alpine,*-alpine-arm64v8,*-alpine-amd64
Diese Tagmuster wurden durch die folgenden Tagmuster in .NET Monitor 8 ersetzt:
- Ubuntu Chiseled-Tags:
*-ubuntu-chiseled,*-ubuntu-chiseled-arm64v8,*-ubuntu-chiseled-amd64
Das unverankerte Tag latest wurde automatisch von den Alpine-basierten Images auf Ubuntu Chiseled-basierte Images aktualisiert.
Eingeführt in Version
.NET 8 Preview 1
Typ des Breaking Changes
Diese Änderung ist eine Verhaltensänderung.
Grund für die Änderung
Die beabsichtigte Verwendung der .NET Monitor-Images besteht darin, dass sie als „Appliance“-Images verwendet werden. Diese Images sollen nicht als Basis-Images für die Ableitung verwendet werden und sind nur für die Verwendung „as-is“ (unverändert) vorgesehen. Mit der verfügbaren Unterstützung von Ubuntu Chiseled im .NET-Containerangebot änderte .NET Monitor sein Angebot, um nur Ubuntu Chiseled-basierte Images bereitzustellen. Diese Images bieten einen besseren Sicherheitsstatus und verringern die Imagegröße.
Empfohlene Maßnahme
Die folgenden Tagmuster von .NET Monitor 7 weisen keine Entsprechung im Angebot von .NET Monitor 8 auf:
- Alpine-Tags:
*-alpine,*-alpine-arm64v8,*-alpine-amd64
Aktualisieren Sie die Tagnutzung, um anzugeben, welches Bild aus dem .NET Monitor 8-Image-Angebot Sie verwenden möchten. Im Folgenden finden Sie einige Beispiele für die empfohlene Migration:
-
7-alpine->8-ubuntu-chiseled
Die bemerkenswerten Änderungen bei der Migration von einem vollständigen Distro-Image zu einem Distroless Image sind die Verwendung eines Nicht-Stammbenutzers, das Fehlen eines Paket-Managers und das Fehlen einer Shell.
Wenn Sie vollständige Distributionsimages (z. B. Alpine) verwendet haben, müssen Sie möglicherweise den ausgeführten Benutzer des .NET Monitor-Images in Ihren Bereitstellungen anpassen, wenn Sie zu .NET Monitor 8 migrieren. In der .NET Monitor 8.0-Kompatibilitätsdokumentation finden Sie Anleitungen zum Ändern des ausgeführten Benutzers.
Betroffene APIs
–