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. Los paquetes de compilación de Google Cloud publican imágenes base con varias configuraciones de los paquetes de sistema y lenguajes disponibles.

Las actualizaciones de seguridad y mantenimiento de estas imágenes base están disponibles a través de actualizaciones de rutina. Los paquetes de compilación de Google Cloud aplican estas actualizaciones de forma automática o te permiten actualizar de forma manual, según el entorno y la configuración. Por ejemplo, las funciones de Cloud Run admiten actualizaciones automáticas.

Las imágenes base se alojan en todas las regiones en las que Artifact Registry está disponible. Puedes personalizar la ruta de acceso de la imagen base; para ello, reemplaza la primera parte del URI por la región que elijas:

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

Reemplaza lo siguiente:

  • REGION por la región preferida, por ejemplo, us-central1.
  • STACK por la pila preferida del sistema operativo, por ejemplo, google-24.
  • RUNTIME_ID por el ID del entorno de ejecución que usa la función, por ejemplo, python313.

Por ejemplo, los paquetes de compilación hacen referencia a la imagen base de Node.js 24 que usa 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

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

Python

Entorno de ejecución Generación Entorno ID de entorno de ejecución
Python 3.14
(vista previa)
2ª gen. Ubuntu 24.04 python314
Python 3.13 2ª gen. Ubuntu 22.04 python313
Python 3.12 1ª y 2ª gen. Ubuntu 22.04 python312
Python 3.11 1ª y 2ª gen. Ubuntu 22.04 python311
Python 3.10 1ª y 2ª gen. Ubuntu 22.04 python310
Python 3.9 1ª y 2ª gen. Ubuntu 18.04 python39
Python 3.8 1ª y 2ª gen. Ubuntu 18.04 python38
Python 3.7 1ª gen. Ubuntu 18.04 python37

Go

Entorno 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ª y 2ª gen. Ubuntu 22.04 go121
Go 1.20 1ª y 2ª gen. Ubuntu 22.04 go120
Go 1.19 1ª y 2ª gen. Ubuntu 22.04 go119
Go 1.18 1ª y 2ª gen. Ubuntu 22.04 go118
Go 1.16 1ª y 2ª gen. Ubuntu 18.04 go116
Go 1.13 1ª y 2ª gen. Ubuntu 18.04 go113
Go 1.11 1ª y 2ª gen. Ubuntu 18.04 go111

Java

Entorno de ejecución Generación Entorno ID de entorno de ejecución
Java 25
(versión preliminar)
2ª gen. Ubuntu 24.04 java25
Java 21 2ª gen. Ubuntu 22.04 java21
Java 17 1ª y 2ª gen. Ubuntu 22.04 java17
Java 11 1ª y 2ª gen. Ubuntu 18.04 java11

Ruby

Entorno 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ª y 2ª gen. Ubuntu 22.04 ruby33
Ruby 3.2 1ª y 2ª gen. Ubuntu 22.04 ruby32
Ruby 3.0 1ª y 2ª gen. Ubuntu 18.04 ruby30
Ruby 2.7 1ª y 2ª gen. Ubuntu 18.04 ruby27
Ruby 2.6 1ª y 2ª gen. Ubuntu 18.04 ruby26

PHP

Entorno de ejecución Entorno Generación ID del 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ª y 2ª gen. Ubuntu 22.04 php82
PHP 8.1 1ª y 2ª gen. Ubuntu 18.04 php81
PHP 7.4 1ª y 2ª gen. Ubuntu 18.04 php74

.NET Core

Entorno 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ª y 2ª gen. Ubuntu 22.04 dotnet6
.NET Core 3 1ª y 2ª gen. Ubuntu 18.04 dotnet3