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 sich um eine minimale Anzahl von Paketen handelt, nicht um eine praktische Zusammenstellung 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 zur Verfügung microdnf
zu stellen, und nicht das Image mit vollem FunktionsumfangPython. dnf
Dadurch kann das minimale Container-Image kleiner sein, mit dem Nachteil, dass nicht der gesamte Funktionsumfang des dnf
Paketmanagers, der in der Version AL2 023 AMIs und im Basis-Container-Image enthalten ist, zur Verfügung steht.
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 Größe des Image wird unter 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 Minimal-Container-Image AL2 023 ist auf verfügbar ECR und das 2023-minimal
Tag zeigt immer auf das neueste AL2 023-basierte Minimal-Container-Image, 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:
FROM public.ecr.aws/amazonlinux/amazonlinux:2023-minimal RUN dnf install -y gcc && dnf clean all