AL2023 Imagen mínima del contenedor - Amazon Linux 2023

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

AL2023 Imagen mínima del contenedor

nota

Las imágenes de contenedor estándar del AL2 023 son adecuadas para la mayoría de los casos de uso, y es probable que la adaptación a la imagen de contenedor mínima suponga más trabajo que la adaptación a la imagen de contenedor base del AL2 023.

La imagen del contenedor mínimo AL2 023, introducida en la AL2 versión 023.2, difiere de la imagen del contenedor base porque solo contiene los paquetes mínimos necesarios para instalar otros paquetes. La imagen de contenedor mínimo está diseñada para ser un conjunto mínimo de paquetes, no un conjunto conveniente de paquetes.

La imagen del contenedor mínimo del AL2 023 se ha creado a partir de componentes de software que ya estaban disponibles en el 023. AL2 La diferencia clave en la imagen de contenedor mínimo es el uso de microdnf para proporcionar el administrador de paquetes dnf en lugar del dnf completo basado en Python. Esto permite reducir el tamaño de la imagen mínima del contenedor, con la desventaja de no disponer del conjunto completo de funciones del gestor de dnf paquetes, que se incluye en la imagen AL2 023 AMIs y en la imagen del contenedor base.

La imagen de contenedor mínima AL2 023 constituye la base del entorno de ejecución de provided.al2023 AWS Lambda.

Para obtener una lista detallada de los paquetes incluidos en la imagen de contenedor mínimo, consulte Comparación de paquetes instalados en imágenes de contenedores de Amazon Linux 2023.

Tamaño de imagen de contenedor mínimo

Como la imagen del contenedor mínimo del AL2 023 contiene menos paquetes que la imagen del contenedor base del AL2 023, también es considerablemente más pequeña. En la siguiente tabla se comparan las opciones de imagen de contenedor de las versiones actuales y anteriores de Amazon Linux.

nota

El tamaño de la imagen es el que se muestra en la Galería pública de Amazon ECR en Amazon Linux.

Image Versión Tamaño de la imagen Nota
Amazon Linux (1AL1) 2018.03.0.20230918.0 62,3 MB Solo x86-64
Amazon Linux 2 2.0.20230926,0 64,2 MB aarch64 es 1,6 MB mayor que x86-64
Imagen de contenedor base de Amazon Linux 2023 20232,20231002.0 52,4 MB
Imagen de contenedor mínimo de Amazon Linux 2023 2023.2.20231002.0 - mínimo 35,2 MB

Uso de la imagen 023 Minimal Container AL2

La imagen de contenedor mínimo AL2 023 está disponible en ECR y la 2023-minimal etiqueta siempre apuntará a la última imagen de contenedor mínimo basada en AL2 023, mientras que la minimal etiqueta puede estar actualizada a una versión de Amazon Linux más AL2 reciente que la 023.

Puede extraer estas etiquetas con docker. Para ello, siga el ejemplo que se indica a continuación:

$ docker pull public.ecr.aws/amazonlinux/amazonlinux:minimal
$ docker pull public.ecr.aws/amazonlinux/amazonlinux:2023-minimal

A continuación se muestra un ejemplo de Dockerfile que toma la imagen de contedor mínima e instala GCC sobre ella:

FROM public.ecr.aws/amazonlinux/amazonlinux:2023-minimal RUN dnf install -y gcc && dnf clean all