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 en lugar de utilizar todas las funciones Python basadodnf
. 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 del contenedor mínimo AL2 023 está disponible en ECR y la 2023-minimal
etiqueta siempre apuntará a la última imagen de contenedor mínima basada en la AL2 023, mientras que la minimal
etiqueta puede estar actualizada a una versión de Amazon Linux más reciente que la AL2 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