Basis-Images

Diese Seite bietet eine Übersicht über von Google bereitgestellte Basis-Container-Images.

Was sind Basis-Images?

Das Basis-Image ist der Ausgangspunkt für die meisten containerbasierten Entwicklungsworkflows. Entwickler beginnen mit einem Basis-Image und fügen dann die erforderlichen Bibliotheken, Binärdateien und Konfigurationsdateien hinzu, die zum Ausführen ihrer Anwendung verwendet werden.

Viele Basis-Images sind einfache oder minimale Linux-Distributionen: Debian, Ubuntu, Red Hat Enterprise Linux (RHEL), Rocky Linux oder Alpine. Entwickler können diese Images direkt aus Docker Hub oder anderen Quellen verwenden. Es gibt offizielle Anbieter sowie eine Vielzahl anderer nachgelagerter Wiederverpacker, die Software überlagern, um die Kundenanforderungen zu erfüllen.

Google verwaltet Basis-Images zum Erstellen eigener Anwendungen. Diese Images werden aus derselben Quelle erstellt, die auch von Docker Hub verwendet wird. Sie stimmen daher mit den Images überein, die Sie von Docker Hub erhalten würden.

Der Vorteil der Verwendung von von Google verwalteten Images besteht darin, dass sie in Google Cloud gespeichert werden. Sie können diese Images also direkt aus Ihrer Umgebung abrufen, ohne Netzwerke durchsuchen zu müssen.

Google aktualisiert diese Images, sobald eine neue Version eines offiziellen Images veröffentlicht wird. Weitere Informationen zu Image-Versionen finden Sie im GitHub-Repository der offiziellen Images.

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 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 an Basisbildern treten am 3. November 2023 in Kraft:

  • In den aktualisierten Debian 11-Images ist OpenSSL nicht mehr vorinstalliert.
  • Auf dem aktualisierten Ubuntu 20.04-Image sind curl, Python, systemd und sudo nicht mehr vorinstalliert.
  • Google stellt keine Basis-Images mehr für die folgenden Linux-Distributionen bereit: 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 der Dokumentation der Distribution.

Andere Möglichkeiten

Wenn Basis-Images nicht für Sie geeignet sind, können Sie im Cache gespeicherte Images verwenden. Dies sind häufig angeforderte Docker Hub-Images, die in 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 Image-Validierung finden Sie unter Sicherheit der Softwarelieferkette.

Nächste Schritte