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 développements basés sur des conteneurs de flux de travail. Les développeurs commencent avec une image de base et une couche dessus les bibliothèques, fichiers binaires et fichiers de configuration nécessaires pour exécuter application.

De nombreuses images de base correspondent à des distributions Linux de base ou minimales: Debian, Ubuntu, Red. Hat Enterprise Linux (RHEL), Rocky Linux ou Alpine. Les développeurs peuvent utiliser directement depuis Docker Hub ou d'autres sources. Il existe des fournisseurs, ainsi que de nombreux autres repackagers en aval. logiciel pour répondre aux besoins des clients.

Google conserve des images de base pour créer ses propres applications. Ces images sont créés à partir de la même source que celle utilisée par Docker Hub. Par conséquent, elles correspondent aux que vous obtiendrez de Docker Hub.

L'avantage des images gérées par Google, c'est qu'elles sont stockées dans Google Cloud. Vous pouvez donc extraire ces images directement sans avoir à traverser de réseaux.

Google met à jour ces images chaque fois qu'une nouvelle version d'une image officielle est sont libérées. Pour en savoir plus sur les versions d'image, consultez le dépôt GitHub de 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 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

Modifications apportées aux images de base fournies par Google

Les modifications suivantes concernant l'image de base prendront effet le 3 novembre 2023:

  • OpenSSL n'est plus préinstallé sur les images Debian 10 et Debian 11 mises à jour.
  • L'image Ubuntu 20.04 mise à jour ne contient plus curl, Python, systemd ou sudo préinstallé.
  • 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 dans la documentation de Google Cloud.

Autres options

Si les images de base ne vous conviennent pas, vous pouvez utiliser des images en cache, qui sont des images Docker Hub fréquemment demandées et 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

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

Étape suivante