

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# AL2023 Immagine minima del contenitore
<a name="minimal-container"></a>

**Nota**  
 Le immagini standard del AL2023 contenitore sono adatte alla maggior parte dei casi d'uso e l'adattamento all'immagine minima del contenitore è probabilmente più faticoso che adattarsi all'immagine del contenitore di AL2023 base. 

 L'immagine AL2023 minima del contenitore, introdotta in AL2023 .2, differisce dall'immagine del contenitore di base perché contiene solo i pacchetti minimi necessari per installare altri pacchetti. L'immagine minima del contenitore è progettata per essere un insieme minimo di pacchetti, non un comodo set di pacchetti. 

 L'immagine AL2023 minima del contenitore è creata a partire da componenti software già disponibili in AL2023. La differenza principale nell'immagine minimale del contenitore consiste nell'utilizzo `microdnf` del gestore dei `dnf` pacchetti piuttosto che in quello Python basato su tutte le funzionalità`dnf`. Ciò consente di ridurre al minimo l'immagine del contenitore, con il vantaggio di non disporre del set completo di funzionalità del gestore di `dnf` pacchetti, incluso nell'immagine del AL2023 AMIs contenitore di base. 

 L'immagine AL2023 minimale del contenitore costituisce la base dell'ambiente di runtime `provided.al2023` AWS Lambda. 

 Per un elenco dettagliato dei pacchetti inclusi nell'immagine minima del contenitore, consulta[Confronto dei pacchetti installati sulle immagini di container Amazon Linux 2023](al2023-container-image-types.md). 

## Dimensioni dell'immagine di container minima
<a name="container-minimal-size"></a>

 Poiché l'immagine AL2023 minima del contenitore contiene meno pacchetti rispetto all'immagine del contenitore di AL2023 base, è anche notevolmente più piccola. La tabella seguente confronta le opzioni relative all'immagine del contenitore delle versioni correnti e precedenti di Amazon Linux. 

**Nota**  
 Le dimensioni delle immagini sono quelle mostrate nella pagina della [Galleria pubblica di Amazon ECR dedicata ad Amazon Linux](https://gallery.ecr.aws/amazonlinux/amazonlinux). 


| Immagine | Versione | Dimensioni dell'immagine | Nota | 
| --- | --- | --- | --- | 
| Amazon Linux (1AL1) | 2018/03/0,20230918,0 | 62,3 MB | Solo x86-64 | 
| Amazon Linux 2 | 2,0,20230926,0 | 64,2 MB | aarch64 è di 1,6 MB più grande di x86-64 | 
| Immagine di container di base Amazon Linux 2023 | 20232,20231002,0 | 52,4 MB |  | 
| Immagine di container minima Amazon Linux 2023 | 2023.2.20231002.0-minimal | 35,2 MB |  | 

## Utilizzo dell'immagine Minimal Container AL2023
<a name="using-container-minimal"></a>

 L'immagine AL2023 minima del contenitore è disponibile su ECR e il `2023-minimal` tag punterà sempre all'immagine del contenitore minimo AL2023 basata più recente, mentre il `minimal` tag può essere aggiornato a una versione più recente di Amazon Linux rispetto AL2023 a. 

 Puoi estrarre questi tag usando `docker` il seguente esempio: 

```
$ docker pull public.ecr.aws/amazonlinux/amazonlinux:minimal
```

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

L'esempio seguente mostra un file `Dockerfile` che prende l'immagine minima del contenitore e installa GCC su di essa:

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