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 AL2 023 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 de contêiner base AL2 023.
A imagem de contêiner mínimo AL2 023, introduzida em AL2 023.2, difere da imagem de 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 AL2 023 é criada a partir de componentes de software já disponíveis em AL2 023. A principal diferença na imagem mínima do contêiner é usá-la microdnf
para fornecer o gerenciador de dnf
pacotes, em vez do pacote completo. Python baseadodnf
. 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 AL2 023 AMIs e na imagem do contêiner base.
A imagem mínima do contêiner AL2 023 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 do contêiner mínimo AL2 023 contém menos pacotes do que a imagem do contêiner base AL2 023, 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 Amazon ECR Public Gallery
Imagem | Version (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 AL2 023 Minimal Container
A imagem mínima do contêiner AL2 023 está disponível em ECR e a 2023-minimal
tag sempre apontará para a imagem de contêiner mínima baseada em AL2 023 mais recente, enquanto a minimal
tag pode ser atualizada para uma versão mais recente do Amazon Linux que AL2 a 023.
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 é instalada GCC em cima dela:
FROM public.ecr.aws/amazonlinux/amazonlinux:2023-minimal RUN dnf install -y gcc && dnf clean all