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 minimales : 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 celle utilisée par Docker Hub. Elles correspondent donc aux images que vous obtiendriez depuis Docker Hub.
L'avantage d'utiliser des images gérées par Google est qu'elles sont stockées surGoogle 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'image, 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 | FicheGoogle 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 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 apportées aux images de base ont pris effet le 3 novembre 2023 :
- Les images Debian 11 mises à jour ne sont plus préinstallées avec OpenSSL.
- La version mise à jour de l'image Ubuntu 20.04 ne contient plus curl, Python, systemd ni sudo préinstallés.
- 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 les 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.
Étapes suivantes
- En savoir plus sur la gestion des dépendances