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 contêiner padrão do AL2023 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 do contêiner base do AL2023.

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

A imagem mínima do contêiner AL2023 é criada a partir de componentes de software já disponíveis no AL2023. A principal diferença na imagem mínima do contêiner é usá-la microdnf para fornecer o gerenciador de dnf pacotes, em vez de uma imagem totalmente Python baseada em recursosdnf. 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 nas AMIs do AL2023 e na imagem do contêiner base.

A imagem mínima do contêiner AL2023 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 do contêiner, consulteComparar pacotes instalados em imagens de contêiner do Amazon Linux 2023.

Tamanho mínimo da imagem do contêiner

Como a imagem mínima do contêiner AL2023 contém menos pacotes do que a imagem do contêiner base do AL2023, 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 Version (Versão) Tamanho da imagem Observação
Amazon Linux 1 (AL1) 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

Usar a imagem de contêiner mínimo AL2023

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

Você pode extrair essas tags usando docker o exemplo a seguir:

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

O exemplo a seguir mostra uma Dockerfile que pega a imagem mínima do contêiner e instala o GCC em cima dela:

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