.NET Monitor solo incluye imágenes sin distribución
La oferta de imagen de .NET Monitor 8 se ha simplificado para centrarse en una mejor posición de seguridad y una imagen más pequeña en comparación con la oferta de imágenes de .NET Monitor 7. Como parte de este cambio, las imágenes basadas en Alpine para .NET Monitor se han reemplazado por las imágenes basadas en Ubuntu Chiseled.
Comportamiento anterior
.NET Monitor 7 ofrece los siguientes tipos de imágenes:
- Alpine Arm64 y x64
Comportamiento nuevo
.NET Monitor 8 ofrece los siguientes tipos de imágenes:
- Ubuntu Chiseled arm64 y x64
Los siguientes patrones de etiqueta de .NET Monitor 7 no tienen un equivalente en la oferta de .NET Monitor 8:
- Etiquetas Alpine:
*-alpine
,*-alpine-arm64v8
,*-alpine-amd64
Estos patrones de etiqueta se han reemplazado por los siguientes patrones de etiqueta en .NET Monitor 8:
- Etiquetas Chiseled de Ubuntu:
*-ubuntu-chiseled
,*-ubuntu-chiseled-arm64v8
,*-ubuntu-chiseled-amd64
La latest
etiqueta flotante se ha actualizado automáticamente de las imágenes basadas en Alpine a imágenes basadas en Ubuntu Chiseled.
Versión introducida
.NET 8 Preview 1
Tipo de cambio importante
Este es un cambio de comportamiento.
Motivo del cambio
El uso previsto de las imágenes del Monitor de .NET es que se usan como imágenes de "dispositivo". Estas imágenes no están diseñadas para usarse como imágenes base para la derivación y solo están diseñadas para usarse "tal como está". Con la compatibilidad disponible de Ubuntu Chiseled en la oferta de contenedores de .NET, .NET Monitor ha pasado su oferta para proporcionar solo imágenes basadas en Ubuntu Chiseled. Estas imágenes proporcionan una mejor posición de seguridad y reducen el tamaño de la imagen.
Acción recomendada
Los siguientes patrones de etiqueta de .NET Monitor 7 no tienen un equivalente en la oferta de .NET Monitor 8:
- Etiquetas Alpine:
*-alpine
,*-alpine-arm64v8
,*-alpine-amd64
Actualice el uso de etiquetas para indicar qué imagen de la imagen de .NET Monitor 8 le gustaría usar. A continuación se muestran algunos ejemplos de la migración recomendada:
7-alpine
->8-ubuntu-chiseled
Los cambios importantes al migrar desde una imagen de distribución completa a una imagen sin distribución son el uso de un usuario no raíz, la falta de un administrador de paquetes y la falta de un shell.
Si usaba imágenes de distribución completas (por ejemplo, Alpine), es posible que tenga que ajustar el usuario que ejecuta la imagen de .NET Monitor en las implementaciones al migrar a .NET Monitor 8. Puede encontrar instrucciones para cambiar el usuario en ejecución en la documentación de compatibilidad de .NET Monitor 8.0.
API afectadas
N/D