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 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-24
. - RUNTIME_ID con el ID de tiempo de ejecución que usa tu función. Por ejemplo,
python313
.
Por ejemplo, los buildpacks hacen referencia a la imagen base de Node.js 24 mediante la pila google-24
, alojada en us-central1
con la siguiente URL: us-central1-docker.pkg.dev/serverless-runtimes/google-24/runtimes/nodejs24
.
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 |