Imagens de base

Esta página oferece uma vista geral das imagens de contentores base fornecidas pela Google.

O que são imagens de base?

Uma imagem base é o ponto de partida para a maioria dos fluxos de trabalho de desenvolvimento baseados em contentores. Os programadores começam com uma imagem base e adicionam-lhe as bibliotecas, os ficheiros binários e os ficheiros de configuração necessários para executar a respetiva aplicação.

Muitas imagens base são distribuições Linux básicas ou mínimas: Debian, Ubuntu, Red Hat Enterprise Linux (RHEL), Rocky Linux ou Alpine. Os programadores podem consumir estas imagens diretamente a partir do Docker Hub ou de outras origens. Existem fornecedores oficiais, bem como uma grande variedade de outros revendedores a jusante que adicionam software para satisfazer as necessidades dos clientes.

A Google mantém imagens base para criar as suas próprias aplicações. Estas imagens são criadas a partir da mesma origem que o Docker Hub usa. Por conseguinte, correspondem às imagens que obteria do Docker Hub.

A vantagem de usar imagens mantidas pela Google é que são armazenadas no Google Cloud, pelo que pode extrair estas imagens diretamente do seu ambiente sem ter de percorrer redes.

A Google atualiza estas imagens sempre que é lançada uma nova versão de uma imagem oficial. Para mais informações sobre as versões de imagens, consulte o repositório do GitHub de imagens oficiais.

Imagens base fornecidas pela Google

As imagens base fornecidas pela Google estão disponíveis para as seguintes distribuições de SO:

SO Caminho do repositório Google Cloud Ficha do Marketplace
Debian 11 "Bullseye" marketplace.gcr.io/google/debian11 Google Cloud Mercado
Debian 12 "Bookworm" marketplace.gcr.io/google/debian12 Google Cloud Mercado
Rocky Linux 8 marketplace.gcr.io/google/rockylinux8 Google Cloud Mercado
Rocky Linux 9 marketplace.gcr.io/google/rockylinux9 Google Cloud Mercado
Ubuntu 20.04 marketplace.gcr.io/google/ubuntu2004 Google Cloud Mercado
Ubuntu 22.04 marketplace.gcr.io/google/ubuntu2204 Google Cloud Mercado
Ubuntu 24.04 marketplace.gcr.io/google/ubuntu2404 Google Cloud Mercado

Alterações às imagens de base fornecidas pela Google

As seguintes alterações à imagem de base entraram em vigor a 3 de novembro de 2023:

  • As imagens do Debian 11 atualizadas já não têm o OpenSSL pré-instalado.
  • A imagem do Ubuntu 20.04 atualizada já não tem o curl, o Python, o systemd nem o sudo pré-instalados.
  • A Google já não fornece imagens base para as seguintes distribuições Linux: CentOS 7, CentOS 8, Ubuntu 18.04 e Debian 9 "Stretch".

Licenciamento

Para informações sobre a licença aplicável às imagens base, consulte a documentação da distribuição.

Opções alternativas

Se as imagens de base não forem adequadas para si, pode usar imagens em cache, que são imagens do Docker Hub pedidas com frequência e armazenadas no mirror.gcr.io. Se configurar o seu daemon Docker para usar imagens em cache, o cliente verifica sempre se existe uma cópia em cache de uma imagem do Docker Hub antes de tentar extraí-la diretamente do Docker Hub.

Saiba mais sobre como extrair imagens em cache.

Para ver mais formas de proteger a sua cadeia de abastecimento de software, incluindo a validação de imagens, consulte o artigo Segurança da cadeia de abastecimento de software.

O que se segue?