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 del contenedor mínimo está diseñada para ser un conjunto mínimo de paquetes, no un conjunto práctico de paquetes.

La imagen mínima del contenedor AL2 023 se ha creado a partir de componentes de software que ya estaban disponibles en el AL2 023. La diferencia clave en la imagen mínima del contenedor es que se utiliza microdnf para proporcionar el administrador de dnf paquetes y no la que está basada en todas las funcionesPython. dnf 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 del 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 Amazon Linux en Amazon ECR Public Gallery.

Imagen Versión Tamaño de la imagen Nota
Amazon Linux (1AL1) 2018.03.0.20230918.0 62,3 MB Sólo 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ínima 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 docker con el siguiente ejemplo:

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

El siguiente ejemplo muestra una Dockerfile que toma la imagen mínima del contenedor y se instala GCC sobre ella:

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