Basis-Images

Diese Seite bietet einen Überblick über die von Google bereitgestellten Basiscontainer-Images.

Was sind Basis-Images?

Ein Basis-Image ist der Ausgangspunkt für die meisten containerbasierten Entwicklungen Workflows. Entwickler beginnen mit einem Basis-Image und Bibliotheken, Binärdateien und Konfigurationsdateien, die für die Ausführung .

Viele Basis-Images sind einfache oder minimale Linux-Distributionen: Debian, Ubuntu, Red Hat Enterprise Linux (RHEL), Rocky Linux oder Alpine. Entwickler können direkt aus Docker Hub oder anderen Quellen. Es gibt offizielle sowie eine Vielzahl anderer Downstream-Repackager, um die Bedürfnisse der Kundschaft zu erfüllen.

Google verwaltet Basis-Images zum Erstellen eigener Anwendungen. Diese Bilder sind und zwar aus derselben Quelle, die auch Docker Hub verwendet. Daher entsprechen sie den Images, die Sie von Docker Hub erhalten würden.

Der Vorteil der von Google verwalteten Bilder besteht darin, dass sie auf Google Cloud, sodass Sie diese Images direkt von Ihrem ohne Netzwerke durchlaufen zu müssen.

Google aktualisiert diese Bilder jedes Mal, wenn eine neue Version eines offiziellen Images veröffentlicht wird. veröffentlicht. Weitere Informationen zu Image-Versionen finden Sie im GitHub-Repository von offizielle Bilder.

Von Google bereitgestellte Basis-Images

Von Google bereitgestellte Basis-Images sind für die folgenden Betriebssystem-Distributionen verfügbar:

Betriebssystem Repository-Pfad Google Cloud Marketplace-Eintrag
Debian 10 „Buster“ marketplace.gcr.io/google/debian10 Google Cloud Marketplace
Debian 11 "Bullseye" marketplace.gcr.io/google/debian11 Google Cloud Marketplace
Debian 12 „Bookworm“ marketplace.gcr.io/google/debian12 Google Cloud Marketplace
Rocky Linux 8 marketplace.gcr.io/google/rockylinux8 Google Cloud Marketplace
Rocky Linux 9 marketplace.gcr.io/google/rockylinux9 Google Cloud Marketplace
Ubuntu 20.04 marketplace.gcr.io/google/ubuntu2004 Google Cloud Marketplace
Ubuntu 22.04 marketplace.gcr.io/google/ubuntu2204 Google Cloud Marketplace
Ubuntu 24.04 marketplace.gcr.io/google/ubuntu2404 Google Cloud Marketplace

Änderungen an von Google bereitgestellten Basis-Images

Die folgenden Änderungen am Basis-Image treten am 3. November 2023 in Kraft:

  • Auf aktualisierten Debian 10- und Debian 11-Images ist OpenSSL nicht mehr vorinstalliert.
  • Das aktualisierte Ubuntu 20.04-Image verfügt nicht mehr über „curl“, „Python“, „systemd“ oder „sudo“ vorinstalliert.
  • Google stellt für die folgenden Linux-Distributionen keine Basis-Images mehr zur Verfügung: CentOS 7, CentOS 8, Ubuntu 18.04 und Debian 9 "Stretch".

Lizenzierung

Informationen zur Lizenz, die für die Basis-Images gilt, finden Sie in den der Distributionsdokumentation.

Andere Möglichkeiten

Wenn Basis-Images nicht für Sie geeignet sind, können Sie im Cache gespeicherte Bilder verwenden. sind häufig angeforderte Docker Hub-Images, die unter mirror.gcr.io gespeichert sind. Wenn Sie den Docker-Daemon so konfigurieren, dass er im Cache gespeicherte Images verwendet, prüft Ihr Client immer, ob eine im Cache gespeicherte Kopie eines Docker Hub-Images vorhanden ist, bevor er versucht, es direkt aus Docker Hub abzurufen.

Weitere Informationen zum Abrufen von im Cache gespeicherten Images

Weitere Möglichkeiten zum Schutz Ihrer Softwarelieferkette, einschließlich Bildvalidierung, Siehe Sicherheit der Softwarelieferkette

Nächste Schritte