View a markdown version of this page

AL2023 Minimales Container-Bild - 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-Bild

Anmerkung

Die Standard-AL203-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-Basiscontainer-Image.

Das AL2023-Minimal-Container-Image, das in eingeführt wurde AL2023.2, unterscheidet sich vom Basis-Container-Image, da es nur die Mindestpakete 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-Minimal-Container-Image basiert auf Softwarekomponenten, die bereits in AL2023 vorhanden sind. 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 in den AL2023-AMIs und dem Basis-Container-Image enthalten ist.

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

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

Größe des Minimal-Container-Image

Da das minimale Container-Image AL2023 weniger Pakete enthält als das AL2023-Basiscontainer-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 1 (AL1) 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

Verwendung des AL2023-Minimal-Container-Image

Das AL2023-Minimal-Container-Image ist verfügbar auf ECR und das 2023-minimal Tag verweist immer auf das neueste AL2023-basierte Minimal-Container-Image, obwohl das minimal Tag auf eine neuere Version von Amazon Linux als AL2023 aktualisiert werden kann.

Sie können diese Tags anhand des folgenden docker 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