Imágenes base

En esta página, se proporciona una descripción general de las imágenes base de contenedores proporcionadas por Google.

¿Qué son las imágenes base?

Una imagen base es el punto de partida para la mayoría de los flujos de trabajo de desarrollo basados en contenedores. Los desarrolladores comienzan con una imagen base y, sobre ella, colocan las bibliotecas, los objetos binarios y los archivos de configuración necesarios para ejecutar su aplicación.

Muchas imágenes base son distribuciones de Linux básicas o mínimas: Debian, Ubuntu, Red Hat Enterprise Linux (RHEL), Rocky Linux o Alpine. Los desarrolladores pueden consumir estas imágenes directamente desde Docker Hub o desde otras fuentes. Existen proveedores oficiales y una amplia variedad de otros repackagers que agregan software para satisfacer las necesidades de los clientes.

Google mantiene imágenes base para compilar sus propias aplicaciones. Estas imágenes se compilan a partir de la misma fuente que usa Docker Hub. Por lo tanto, coinciden con las imágenes que obtendrías de Docker Hub.

La ventaja de usar imágenes mantenidas por Google es que se almacenan enGoogle Cloud, por lo que puedes extraerlas directamente de tu entorno sin tener que atravesar redes.

Google actualiza estas imágenes cada vez que se lanza una versión nueva de una imagen oficial. Para obtener más información sobre las versiones de imágenes, consulta el repositorio de GitHub de imágenes oficiales.

Imágenes base proporcionadas por Google

Las imágenes base proporcionadas por Google están disponibles para las siguientes distribuciones de SO:

SO Ruta del repositorio Google Cloud Ficha de 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 22.04 marketplace.gcr.io/google/ubuntu2204 Google Cloud Marketplace
Ubuntu 24.04 marketplace.gcr.io/google/ubuntu2404 Google Cloud Marketplace

Cambios en las imágenes base proporcionadas por Google

Los siguientes cambios en la imagen base entraron en vigencia el 3 de noviembre de 2023:

  • Las imágenes actualizadas de Debian 11 ya no tienen OpenSSL preinstalado.
  • La imagen actualizada de Ubuntu 20.04 ya no tiene preinstalados curl, Python, systemd ni sudo.
  • Google ya no proporciona imágenes base para las siguientes distribuciones de Linux: CentOS 7, CentOS 8, Ubuntu 18.04 y Debian 9 "Stretch".

Licencias

Para obtener información sobre la licencia que se aplica a las imágenes base, consulta la documentación de la distribución.

Alternativas disponibles

Si las imágenes base no son la opción adecuada para ti, puedes usar imágenes almacenadas en caché, que son imágenes de Docker Hub que se solicitan con frecuencia y que se almacenan en mirror.gcr.io. Si configuras tu daemon de Docker para usar imágenes almacenadas en caché, tu cliente siempre buscará una copia almacenada en caché de una imagen de Docker Hub antes de intentar extraerla directamente de Docker Hub.

Obtén más información para extraer imágenes en caché.

Para conocer más formas de proteger la cadena de suministro de software, incluida la validación de imágenes, consulta Seguridad de la cadena de suministro de software.

¿Qué sigue?