AL2023 Imagem mínima do contêiner - Amazon Linux 2023

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

AL2023 Imagem mínima do contêiner

nota

As imagens de AL2023 contêiner padrão são adequadas para a maioria dos casos de uso, e a adaptação à imagem mínima do contêiner provavelmente será mais trabalhosa do que a adaptação à imagem AL2023 básica do contêiner.

A imagem AL2023 mínima do contêiner, introduzida em AL2023 .2, difere da imagem básica do contêiner porque contém somente os pacotes mínimos necessários para instalar outros pacotes. A imagem mínima de contêiner foi projetada para ser um conjunto mínimo de pacotes, não um conjunto conveniente de pacotes.

A imagem AL2023 mínima do contêiner é criada a partir de componentes de software já disponíveis no AL2023. A principal diferença na imagem mínima de contêiner é o uso de microdnf para fornecer o gerenciador de pacotes dnf, em vez do dnf completo baseado em Python. Isso permite que a imagem mínima do contêiner seja menor, com a desvantagem de não ter o conjunto completo de recursos do gerenciador de dnf pacotes que está incluído na imagem básica do AL2023 AMIs contêiner.

A imagem AL2023 mínima do contêiner forma a base do ambiente de execução do provided.al2023 AWS Lambda.

Para obter uma lista detalhada dos pacotes incluídos na imagem mínima de contêiner, consulte Comparar pacotes instalados em imagens de contêiner do Amazon Linux 2023.

Tamanho mínimo da imagem do contêiner

Como a imagem AL2023 mínima do contêiner contém menos pacotes do que a imagem AL2023 básica do contêiner, ela também é significativamente menor. A tabela a seguir compara as opções de imagem de contêiner das versões atuais e anteriores do Amazon Linux.

nota

O tamanho da imagem é mostrado no Amazon Linux na Galeria Pública do Amazon ECR.

Imagem Versão Tamanho da imagem Observação
Amazon Linux (1AL1) 2018.03.0.20230918.0 62,3 MB Somente x86-64
Amazon Linux 2 2.0.20230926.0 64,2 MB aarch64 é 1,6 MB maior que x86-64
Imagem de contêiner base do Amazon Linux 2023 2023.2.20231002.0 52,4 MB
Imagem de contêiner mínimo do Amazon Linux 2023.2.20231002.0-minimal 35,2 MB

Usando a imagem AL2023 Minimal Container

A imagem AL2023 mínima do contêiner está disponível em ECR e a 2023-minimal tag sempre apontará para a imagem de contêiner mínima AL2023 baseada mais recente, enquanto a minimal tag pode ser atualizada para uma versão mais recente do Amazon Linux do que AL2023.

Você pode extrair essas tags usando docker com o seguinte exemplo:

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

O exemplo a seguir mostra um Dockerfile que extrai a imagem mínima de contêiner e instala o GCC sobre ela:

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