Immagine minima del contenitore AL2023 - 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à.

Immagine minima del contenitore AL2023

Nota

Le immagini standard del contenitore AL2023 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 AL2023.

L'immagine minima del contenitore AL2023, introdotta in AL2023.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 di container minima AL2023 è sviluppata a partire da componenti software già disponibili in AL2023. La differenza principale nell'immagine minimale del contenitore consiste nell'microdnfutilizzare il gestore di dnf pacchetti piuttosto che quello Python basato su tutte le funzionalitàdnf. Ciò consente di ridurre l'immagine minima del contenitore, con il vantaggio di non disporre del 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 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 AL2023 contiene meno pacchetti rispetto all'immagine del contenitore di base AL2023, è anche significativamente 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 1 (AL1) 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

Uso dell'immagine di container minima AL2023

L'immagine del contenitore minimo AL2023 è disponibile su ECR e il 2023-minimal tag punterà sempre all'immagine del contenitore minimo più recente basata su AL2023, mentre il minimal tag può essere aggiornato a una versione di Amazon Linux più recente di 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 su di essa:

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