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 binarios y los archivos de configuración necesarios para ejecutar su aplicación. Los buildpacks de Google Cloud publican imágenes base con varias configuraciones de los paquetes y lenguajes del sistema disponibles.

Las actualizaciones de seguridad y mantenimiento de estas imágenes base se publican mediante actualizaciones rutinarias. Los buildpacks de Google Cloud aplican estas actualizaciones automáticamente o te permiten actualizarlas manualmente, en función del entorno y de tu configuración. Por ejemplo, Cloud Run Functions admite las actualizaciones automáticas.

Las imágenes base se alojan en todas las regiones en las que está disponible Artifact Registry. Puedes personalizar la ruta de la imagen base sustituyendo la primera parte del URI por la región que quieras:

REGION-docker.pkg.dev/serverless-runtimes/STACK/runtimes/RUNTIME_ID

Sustituye:

  • REGION con la región que prefieras, por ejemplo, us-central1.
  • STACK con la pila del sistema operativo preferido, por ejemplo, google-22.
  • RUNTIME_ID con el ID de tiempo de ejecución que usa tu función. Por ejemplo, python310.

Por ejemplo, los buildpacks hacen referencia a la imagen base más reciente de Node.js 20 mediante la pila google-22, alojada en us-central1 con la siguiente URL: us-central1-docker.pkg.dev/serverless-runtimes/google-22/runtimes/nodejs22.

Node.js

Tiempo de ejecución Generación Entorno ID de entorno de ejecución
Node.js 24
(solo vista previa)
2.ª gen. Ubuntu 24.04 nodejs24
Node.js 22 2.ª gen. Ubuntu 22.04 nodejs22
Node.js 20 1.ª gen., 2.ª gen. Ubuntu 22.04 nodejs20
Node.js 18 1.ª gen., 2.ª gen. Ubuntu 22.04 nodejs18
Node.js 16 1.ª gen., 2.ª gen. Ubuntu 18.04 nodejs16
Node.js 14 1.ª gen., 2.ª gen. Ubuntu 18.04 nodejs14
Node.js 12 1.ª gen., 2.ª gen. Ubuntu 18.04 nodejs12
Node.js 10 1.ª gen., 2.ª gen. Ubuntu 18.04 nodejs10
Node.js 8 1.ª gen., 2.ª gen. Ubuntu 18.04 nodejs8
Node.js 6 1.ª gen., 2.ª gen. Ubuntu 18.04 nodejs6

Python

Tiempo de ejecución Generación Entorno ID de entorno de ejecución
Python 3.13 2.ª gen. Ubuntu 22.04 python313
Python 3.12 1.ª gen., 2.ª gen. Ubuntu 22.04 python312
Python 3.11 1.ª gen., 2.ª gen. Ubuntu 22.04 python311
Python 3.10 1.ª gen., 2.ª gen. Ubuntu 22.04 python310
Python 3.9 1.ª gen., 2.ª gen. Ubuntu 18.04 python39
Python 3.8 1.ª gen., 2.ª gen. Ubuntu 18.04 python38
Python 3.7 1.ª gen. Ubuntu 18.04 python37

Go

Tiempo de ejecución Generación Entorno ID de entorno de ejecución
Go 1.25 2.ª gen. Ubuntu 22.04 go125
Go 1.24 2.ª gen. Ubuntu 22.04 go124
Go 1.23 2.ª gen. Ubuntu 22.04 go123
Go 1.22 2.ª gen. Ubuntu 22.04 go122
Go 1.21 1.ª gen., 2.ª gen. Ubuntu 22.04 go121
Go 1.20 1.ª gen., 2.ª gen. Ubuntu 22.04 go120
Go 1.19 1.ª gen., 2.ª gen. Ubuntu 22.04 go119
Go 1.18 1.ª gen., 2.ª gen. Ubuntu 22.04 go118
Go 1.16 1.ª gen., 2.ª gen. Ubuntu 18.04 go116
Go 1.13 1.ª gen., 2.ª gen. Ubuntu 18.04 go113
Go 1.11 1.ª gen., 2.ª gen. Ubuntu 18.04 go111

Java

Tiempo de ejecución Generación Entorno ID de entorno de ejecución
Java 21 2.ª gen. Ubuntu 22.04 java21
Java 17 1.ª gen., 2.ª gen. Ubuntu 22.04 java17
Java 11 1.ª gen., 2.ª gen. Ubuntu 18.04 java11

Ruby

Tiempo de ejecución Generación Entorno ID de entorno de ejecución
Ruby 3.4 2.ª gen. Ubuntu 22.04 ruby34
Ruby 3.3 1.ª gen., 2.ª gen. Ubuntu 22.04 ruby33
Ruby 3.2 1.ª gen., 2.ª gen. Ubuntu 22.04 ruby32
Ruby 3.0 1.ª gen., 2.ª gen. Ubuntu 18.04 ruby30
Ruby 2.7 1.ª gen., 2.ª gen. Ubuntu 18.04 ruby27
Ruby 2.6 1.ª gen., 2.ª gen. Ubuntu 18.04 ruby26

PHP

Tiempo de ejecución Entorno Generación ID de entorno de ejecución
PHP 8.4 2.ª gen. Ubuntu 22.04 php84
PHP 8.3 2.ª gen. Ubuntu 22.04 php83
PHP 8.2 1.ª gen., 2.ª gen. Ubuntu 22.04 php82
PHP 8.1 1.ª gen., 2.ª gen. Ubuntu 18.04 php81
PHP 7.4 1.ª gen., 2.ª gen. Ubuntu 18.04 php74

.NET Core

Tiempo de ejecución Generación Entorno ID de entorno de ejecución
.NET Core 8 2.ª gen. Ubuntu 22.04 dotnet8
.NET Core 6 1.ª gen., 2.ª gen. Ubuntu 22.04 dotnet6
.NET Core 3 1.ª gen., 2.ª gen. Ubuntu 18.04 dotnet3