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 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, consultaConfronto dei pacchetti installati sulle immagini di container Amazon Linux 2023.

Dimensioni dell'immagine di container minima

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.

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

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