Images de base

Cette page présente les images de conteneurs de base fournies par Google.

Que sont les images de base ?

Une image de base est le point de départ de la plupart des workflows de développement basés sur des conteneurs. Les développeurs commencent par une image de base, sur laquelle sont superposées les bibliothèques, les fichiers binaires et les fichiers de configuration nécessaires à l'exécution de leur application.

De nombreuses images de base sont des distributions Linux de base ou minimale: Debian, Ubuntu, Red Hat Enterprise Linux (RHEL), Rocky Linux ou Alpine. Les développeurs peuvent utiliser ces images directement à partir de Docker Hub ou d'autres sources. Il existe des fournisseurs officiels, ainsi qu'une grande variété d'autres reconditionneurs en aval qui couches les logiciels pour répondre aux besoins des clients.

Google conserve des images de base pour créer ses propres applications. Ces images sont créées à partir de la même source que Docker Hub. Par conséquent, elles correspondent aux images que vous obtiendriez sur Docker Hub.

L'avantage d'utiliser des images gérées par Google est qu'elles sont stockées sur Google Cloud. Vous pouvez ainsi les récupérer directement depuis votre environnement sans avoir à traverser de réseaux.

Google met à jour ces images chaque fois qu'une nouvelle version d'une image officielle est publiée. Pour en savoir plus sur les versions d'images, consultez le dépôt GitHub des images officielles.

Images de base fournies par Google

Les images de base fournies par Google sont disponibles pour les distributions de système d'exploitation suivantes :

OS Chemin d'accès au dépôt Fiche 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

Modifications apportées aux images de base fournies par Google

Les modifications apportées aux images de base suivantes prendront effet le 3 novembre 2023:

  • Les images Debian 11 mises à jour ne sont plus préinstallées avec OpenSSL.
  • L'image Ubuntu 20.04 mise à jour n'est plus préinstallée avec curl, Python, systemd ni sudo.
  • Google ne fournit plus d'images de base pour les distributions Linux suivantes : CentOS 7, CentOS 8, Ubuntu 18.04 et Debian 9 "Stretch".

Licences

Pour en savoir plus sur la licence applicable aux images de base, consultez la documentation de la distribution.

Autres options

Si les images de base ne vous conviennent pas, vous pouvez utiliser des images mises en cache, qui sont des images Docker Hub fréquemment demandées stockées sur mirror.gcr.io. Si vous configurez votre daemon Docker pour utiliser des images mises en cache, votre client recherche toujours une copie mise en cache d'une image Docker Hub avant d'essayer de l'extraire directement de Docker Hub.

En savoir plus sur l'extraction d'images mises en cache

Pour découvrir d'autres moyens de protéger votre chaîne d'approvisionnement logicielle, y compris la validation des images, consultez la page Sécurité de la chaîne d'approvisionnement logicielle.

Étape suivante