AL2023 Minimales Container-Image - Amazon Linux 2023

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

AL2023 Minimales Container-Image

Anmerkung

Die AL2023 Standard-Container-Images sind für die meisten Anwendungsfälle geeignet, und die Anpassung an das minimale Container-Image ist wahrscheinlich aufwändiger als die Anpassung an das AL2023 Basis-Container-Image.

Das in AL2023 2.2 eingeführte AL2023 Minimal-Container-Image unterscheidet sich vom Basis-Container-Image dadurch, dass es nur die Mindestmenge an Paketen enthält, die für die Installation anderer Pakete erforderlich sind. Das Minimal-Container-Image ist so konzipiert, dass es sich um eine minimale Anzahl von Paketen handelt, nicht um eine praktische Zusammenstellung von Paketen.

Das AL2023 minimale Container-Image besteht aus Softwarekomponenten, die bereits in verfügbar sind AL2023. Der wesentliche Unterschied beim Minimal-Container-Image besteht darin, den dnf Paketmanager microdnf zur Verfügung zu stellen, und nicht das Image mit vollem Python Funktionsumfangdnf. Dadurch kann das minimale Container-Image kleiner sein, mit dem Nachteil, dass nicht der gesamte Funktionsumfang des dnf Paketmanagers zur Verfügung steht, der im Container-Image AL2023 AMIs und im Basiscontainer-Image enthalten ist.

Das AL2023 minimale Container-Image bildet die Basis der provided.al2023 AWS Lambda-Laufzeitumgebung.

Eine ausführliche Liste der Pakete, die im Minimal-Container-Image enthalten sind, finden Sie unterVergleich der auf Amazon-Linux-2023-Images installierten Pakete.

Größe des Minimal-Container-Image

Da das AL2023 minimale Container-Image weniger Pakete enthält als das AL2023 Basis-Container-Image, ist es auch deutlich kleiner. In der folgenden Tabelle werden die Container-Image-Optionen aktueller und früherer Versionen von Amazon Linux verglichen.

Anmerkung

Die Größe des Image wird unter Amazon Linux in der Amazon ECR Public Gallery angezeigt.

Image Version Größe des Image Hinweis
Amazon Linux (1AL1) 2018.03.0.20230918,0 62,3 MB Nur x86-64
Amazon Linux 2 2.0.20230926.0 64,2 MB aarch64 ist 1,6 MB größer als x86-64
Base-Container-Image für Amazon Linux 2023 2023,2.20231002,0 52,4 MB
Minimal-Container-Image für Amazon Linux 2023 2023.2.20231002.0-minimal 35,2 MB

Verwenden des Minimal Container-Images AL2023

Das AL2023 Minimal-Container-Image ist auf verfügbar ECR und das 2023-minimal Tag zeigt immer auf das neueste AL2023 basierte Minimal-Container-Image, obwohl das minimal Tag möglicherweise auf eine neuere Version von Amazon Linux aktualisiert wird als AL2023.

Sie können diese Tags docker anhand des folgenden Beispiels abrufen:

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

Das folgende Beispiel zeigt aDockerfile, das das minimale Container-Image verwendet und GCC darüber installiert:

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