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 dello sviluppo basato su container per i flussi di lavoro. Gli sviluppatori iniziano con un'immagine di base e sovrappongono le librerie, i programmi binari e i file di configurazione necessari un'applicazione.

Molte immagini di base sono distribuzioni Linux basilari o minime: Debian, Ubuntu, Red Hat Enterprise Linux (RHEL), Rocky Linux o Alpine. Gli sviluppatori possono queste immagini direttamente da Docker Hub o da altre origini. Sono disponibili e un'ampia gamma di altri sistemi di riconfezionamento downstream che per soddisfare le esigenze dei clienti.

Google conserva le immagini di base per creare le proprie applicazioni. Queste immagini sono dalla stessa origine utilizzata in Docker Hub. Di conseguenza, corrispondono in Docker Hub.

Il vantaggio di usare le immagini gestite da Google è che vengono archiviate su Google Cloud, per consentirti di estrarre queste immagini direttamente senza dover attraversare le reti.

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

Immagini di base fornite da Google

Le immagini di base fornite da Google sono disponibili per i seguenti sistemi operativi distribuzioni:

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

Modifiche alle immagini di base fornite da Google

Le seguenti modifiche all'immagine di base entreranno in vigore il 3 novembre 2023:

  • OpenSSL non è più preinstallato nelle immagini Debian 10 e Debian 11 aggiornate.
  • L'immagine Ubuntu 20.04 aggiornata non include più curl, Python, systemd o sudo sono preinstallate.
  • 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 per te, puoi utilizzare Immagini memorizzate nella cache, che vengono richieste di frequente per immagini Docker Hub archiviate su mirror.gcr.io. Se e configurare il daemon Docker in modo che utilizzi immagini memorizzate nella cache, il client verifica sempre una copia memorizzata nella cache di un'immagine Docker Hub prima di tentare di eseguire il pull direttamente Docker Hub.

Scopri di più sul estrazione delle immagini memorizzate nella cache.

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

Passaggi successivi