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 standardmäßigen AL2 023-Container-Images sind für die meisten Anwendungsfälle geeignet, und die Anpassung an das Minimal-Container-Image ist wahrscheinlich aufwändiger als die Anpassung an das AL2 023-Basiscontainer-Image.
Das in AL2 023.2 eingeführte Minimal-Container-Image AL2 023 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 ein minimaler Satz von Paketen ist, kein praktischer Satz von Paketen.
Das Minimal-Container-Image AL2 023 basiert auf Softwarekomponenten, die bereits in AL2 023 verfügbar sind. Der wesentliche Unterschied beim Minimal-Container-Image besteht darin, den dnf
Paketmanager microdnf
zur Verfügung zu stellen und nicht den vollen Funktionsumfang Python basiertdnf
. 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 AL2 023 AMIs und im Basis-Container-Image enthalten ist.
Das minimale Container-Image AL2 023 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 AL2 023 weniger Pakete enthält als das AL2 023-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 Bildgröße entspricht der Abbildung auf Amazon Linux in der Amazon ECR Public Gallery
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 023 Minimal Container-Images AL2
Das minimale Container-Image AL2 023 ist verfügbar auf ECR und das 2023-minimal
Tag wird immer auf das neueste AL2 023-basierte Minimal-Container-Image verweisen, obwohl das minimal
Tag auf eine neuere Version von Amazon Linux als AL2 023 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 wird:
FROM public.ecr.aws/amazonlinux/amazonlinux:2023-minimal RUN dnf install -y gcc && dnf clean all