Immagini di base

Questa pagina fornisce una panoramica delle immagini container di base fornite da Google.

Che cosa sono le immagini di base?

Un'immagine di base è il punto di partenza per la maggior parte dei flussi di lavoro di sviluppo basati su container. Gli sviluppatori iniziano con un'immagine di base e vi sovrappongono le librerie, i file di configurazione e i file binari necessari per eseguire la loro applicazione.

Molte immagini di base sono distribuzioni Linux di base o minime: Debian, Ubuntu, Red Hat Enterprise Linux (RHEL), Rocky Linux o Alpine. Gli sviluppatori possono utilizzare queste immagini direttamente da Docker Hub o da altre origini. Esistono fornitori ufficiali e una vasta gamma di altri rielaboratori a valle che applicano il software per soddisfare le esigenze dei clienti.

Google gestisce le immagini di base per la creazione delle proprie applicazioni. Queste immagini vengono generate dalla stessa origine utilizzata da Docker Hub. Pertanto, corrispondono alle immagini che otterresti da Docker Hub.

Il vantaggio dell'utilizzo di immagini gestite da Google è che vengono archiviate su Google Cloud, quindi puoi estrarle direttamente dal tuo ambiente senza dover attraversare reti.

Google aggiorna queste immagini ogni volta che viene rilasciata una nuova versione di un'immagine ufficiale. Per ulteriori informazioni sulle versioni delle immagini, consulta il repository GitHub delle immagini ufficiali.

Immagini di base fornite da Google

Le immagini di base fornite da Google sono disponibili per le seguenti distribuzioni del sistema operativo:

Sistema operativo Percorso del repository Scheda di 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

Modifiche alle immagini di base fornite da Google

Le seguenti modifiche alle immagini di base entreranno in vigore il 3 novembre 2023:

  • Le immagini Debian 11 aggiornate non hanno più OpenSSL preinstallato.
  • L'immagine di Ubuntu 20.04 aggiornata non ha più curl, Python, systemd o sudo preinstallati.
  • Google non fornisce più immagini di base per le seguenti distribuzioni Linux: CentOS 7, CentOS 8, Ubuntu 18.04 e Debian 9 "Stretch".

Licenze

Per informazioni sulla licenza che si applica alle immagini di base, consulta la documentazione della distribuzione.

Opzioni alternative

Se le immagini di base non fanno al caso tuo, puoi utilizzare le immagini memorizzate nella cache, ovvero le immagini Docker Hub richieste di frequente archiviate su mirror.gcr.io. Se configurerai il daemon Docker in modo da utilizzare le immagini memorizzate nella cache, il client controllerà sempre la presenza di una copia memorizzata nella cache di un'immagine Docker Hub prima di tentare di estrarla direttamente da Docker Hub.

Scopri di più su come estrarre le immagini memorizzate nella cache.

Per altri modi per proteggere la catena di fornitura del software, inclusa la convalida delle immagini, consulta Sicurezza della catena di fornitura del software.

Passaggi successivi