View a markdown version of this page

AL2023 Immagine minima del contenitore - Amazon Linux 2023

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 AL2023 sono adatte alla maggior parte dei casi d'uso e l'adattamento all'immagine del contenitore minimale sarà probabilmente più faticoso rispetto all'adattamento all'immagine del contenitore di base AL2023.

L'immagine minima del contenitore AL2023, 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 set di pacchetti conveniente.

L'immagine di container minima AL2023 è sviluppata a partire da componenti software già disponibili in AL2023. La differenza fondamentale nell'immagine minima del contenitore è microdnf l'utilizzo del gestore di dnf pacchetti anziché quello Python completodnf. Ciò consente all'immagine minima del contenitore di essere più piccola con il compromesso di non avere il set completo di funzionalità del gestore di dnf pacchetti incluso nelle AMI AL2023 e nell'immagine del contenitore di base.

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

Per un elenco dettagliato dei pacchetti inclusi nell'immagine minima del contenitore, vedere. Confronto dei pacchetti installati sulle immagini di container Amazon Linux 2023

Dimensioni dell'immagine di container minima

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

Nota

Le dimensioni delle immagini sono quelle mostrate nella pagina della Galleria pubblica di Amazon ECR dedicata ad Amazon Linux.

Immagine Versione Dimensioni dell'immagine Nota
Amazon Linux 1 (AL1) 2018.03.0.20230918.0 62,3 MB Solo x86-64
Amazon Linux 2 2,020230926,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

Uso dell'immagine di container minima AL2023

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

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 sopra di essa:

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