En esta página se ofrece una descripción general de las imágenes de contenedor base proporcionadas por Google.
¿Qué son las imágenes base?
Una imagen base es el punto de partida de la mayoría de los flujos de trabajo de desarrollo basados en contenedores. Los desarrolladores empiezan con una imagen base y añaden las bibliotecas, los archivos 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 usar estas imágenes directamente desde Docker Hub u otras fuentes. Hay proveedores oficiales, así como una amplia variedad de otros empaquetadores posteriores que añaden software para satisfacer las necesidades de los clientes.
Google mantiene imágenes base para crear 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 desplazarte por las redes.
Google actualiza estas imágenes cada vez que se lanza una nueva versión de una imagen oficial. Para obtener más información sobre las versiones de las imágenes, consulta el repositorio de GitHub de las 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 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 |
Cambios en las imágenes base proporcionadas por Google
Los siguientes cambios en las imágenes base entraron en vigor el 3 de noviembre del 2023:
- Las imágenes actualizadas de Debian 11 ya no tienen OpenSSL preinstalado.
- La imagen actualizada de Ubuntu 20.04 ya no tiene curl, Python, systemd ni sudo preinstalados.
- 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.
Opciones alternativas
Si las imágenes base no te convencen, puedes usar imágenes almacenadas en caché, que son imágenes de Docker Hub solicitadas con frecuencia y almacenadas en mirror.gcr.io
. Si configuras tu daemon de Docker para que use 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.
Más información sobre cómo extraer imágenes almacenadas en caché
Para obtener más información sobre cómo proteger tu cadena de suministro de software, incluida la validación de imágenes, consulta el artículo Seguridad de la cadena de suministro de software.
Siguientes pasos
- Consulta información sobre la gestión de dependencias.