

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á.

# Imagem de contêiner mínima do AL2023
<a name="minimal-container"></a>

**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 de contêiner mínima provavelmente será mais trabalhosa do que a adaptação à imagem básica de contêiner do AL2023. 

 A imagem mínima do contêiner AL2023, introduzida em 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 de 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 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 de contêiner seja menor, com a desvantagem de não ter o conjunto completo de recursos do gerenciador de pacotes `dnf`, que está incluído nas AMIs e na imagem básica de contêiner do AL2023. 

 A imagem mínima do contêiner AL2023 forma a base do ambiente de execução `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](al2023-container-image-types.md). 

## Tamanho mínimo da imagem do contêiner
<a name="container-minimal-size"></a>

 Como a imagem mínima de contêiner do AL2023 contém menos pacotes do que a imagem básica de contêiner 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.](https://gallery.ecr.aws/amazonlinux/amazonlinux) 


| Imagem | 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 name="using-container-minimal"></a>

 A imagem mínima de contêiner do AL2023 está disponível no ECR, e a tag `2023-minimal` sempre apontará para a imagem mínima de contêiner baseada no AL2023 mais recente, enquanto a tag `minimal` pode ser atualizada para uma versão mais recente do Amazon Linux do que o 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
```