Diese Seite bietet einen Überblick über die von Google bereitgestellten Basiscontainer-Images.
Was sind Basis-Images?
Das Basis-Image ist der Ausgangspunkt für die meisten containerbasierten Entwicklungsworkflows. 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 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 Bilder sind und zwar aus derselben Quelle, die auch Docker Hub verwendet. Sie stimmen daher mit den Images überein, 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 Images, sobald eine neue Version eines offiziellen Images veröffentlicht wird. 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 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 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 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 Bildvalidierung, Siehe Sicherheit der Softwarelieferkette
Nächste Schritte
- Informationen zum Erstellen einer Basis-Image-Pipeline