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
Nota
Le immagini standard del contenitore AL2 023 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 base AL2 023.
L'immagine minima del contenitore AL2 023, introdotta nella versione AL2 023.2, si differenzia 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 minima del contenitore AL2 023 è creata a partire da componenti software già disponibili in AL2 023. La differenza principale nell'immagine minima del contenitore sta nell'utilizzo microdnf
del gestore dei dnf
pacchetti anziché delle funzionalità complete Python basatodnf
. 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 nella versione AL2 023 AMIs e nell'immagine del contenitore di base.
L'immagine minima del contenitore AL2 023 costituisce la base dell'ambiente di runtime provided.al2023
AWS Lambda.
Per un elenco dettagliato dei pacchetti inclusi nell'immagine minima del contenitore, vedi. Confronto dei pacchetti installati sulle immagini di container Amazon Linux 2023
Dimensioni dell'immagine di container minima
Poiché l'immagine minima del contenitore AL2 023 contiene meno pacchetti rispetto all'immagine del contenitore di base AL2 023, è anche notevolmente più piccola. La tabella seguente confronta le opzioni relative all'immagine del contenitore delle versioni correnti e precedenti di Amazon Linux.
Nota
La dimensione dell'immagine è quella mostrata su Amazon Linux su Amazon ECR Public Gallery
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 023 Minimal Container AL2
L'immagine del contenitore minimo AL2 023 è disponibile su ECR e il 2023-minimal
tag punterà sempre all'immagine minima del contenitore più recente basata su AL2 023, mentre il minimal
tag può essere aggiornato a una versione di Amazon Linux più AL2 recente della 023.
Puoi estrarre questi tag usando il seguente docker
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 si installa GCC su di essa:
FROM public.ecr.aws/amazonlinux/amazonlinux:2023-minimal RUN dnf install -y gcc && dnf clean all