

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

**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](al2023-container-image-types.md). 

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

 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.](https://gallery.ecr.aws/amazonlinux/amazonlinux) 


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

 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
```