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?
- Saiba mais sobre a gestão de dependências.