Imagens de base

Nesta página, você encontra uma visão geral das imagens de contêiner de base fornecidas pelo Google.

O que são imagens base?

Uma imagem de base é o ponto de partida para a maioria dos desenvolvimentos baseados em contêiner os fluxos de trabalho. Os desenvolvedores começam com uma imagem base e adicionam bibliotecas, binários e arquivos de configuração necessários para executar seus para o aplicativo.

Muitas imagens de base são distribuições Linux básicas ou mínimas: Debian, Ubuntu, Red Hat Enterprise Linux (RHEL), Rocky Linux ou Alpine. Os desenvolvedores podem consumir essas imagens diretamente do Docker Hub ou de outras fontes. Existem provedores, além de uma ampla variedade de outros reempacotadores downstream que agregam de software para atender às necessidades dos clientes.

O Google mantém imagens base para criar aplicativos próprios. Essas imagens são criados com a mesma origem usada pelo Docker Hub. Portanto, eles correspondem imagens que você recebe do Docker Hub.

A vantagem de usar imagens mantidas pelo Google é que elas são armazenadas em Google Cloud. Assim, é possível extrair essas imagens diretamente do seu sem precisar atravessar as redes.

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

Imagens base fornecidas pelo Google

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

SO Caminho do repositório Ficha no 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

Mudanças nas imagens de base fornecidas pelo Google

As seguintes mudanças na imagem de base vão entrar em vigor em 3 de novembro de 2023:

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

Licenciamento

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

Opções alternativas

Se as imagens de base não forem adequadas para você, use as imagens em cache, que são imagens do Docker Hub solicitadas com frequência armazenadas em mirror.gcr.io. Se você configurar o daemon do Docker para usar imagens em cache, o cliente sempre verificará a 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 armazenadas em cache.

Para mais formas de proteger sua cadeia de suprimentos de software, incluindo validação de imagem, consulte Segurança da cadeia de suprimentos de software.

A seguir