Images ausführen

Die Buildpacks von Google Cloud veröffentlichen Cloud Run-Images mit mehreren Konfigurationen der verfügbaren Systempakete und Sprachen.

Sicherheits- und Wartungsupdates werden über Routineupdates bereitgestellt. Die Buildpacks von Google Cloud wenden diese Updates automatisch an oder ermöglichen es Ihnen, sie manuell anzuwenden, je nach Umgebung und Konfiguration. Cloud Run-Funktionen unterstützen beispielsweise automatische Aktualisierungen.

Laufzeit-Images werden in jeder Region gehostet, in der Artifact Registry verfügbar ist. Sie können den Pfad zum Laufzeit-Image anpassen, indem Sie den ersten Teil des URI durch die gewünschte Region ersetzen:

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

Ersetzen Sie:

  • REGION durch die bevorzugte Region, z. B. us-central1.
  • STACK mit dem bevorzugten Betriebssystemstack, z. B. google-22.
  • RUNTIME_ID durch die von der Funktion verwendete Laufzeit-ID, z. B. python310

Buildpacks verweisen beispielsweise auf das neueste Node.js 20-Basis-Image mit dem google-22-Stack, das in us-central1 mit der folgenden URL gehostet wird: us-central1-docker.pkg.dev/serverless-runtimes/google-22/runtimes/nodejs22.

Node.js

Laufzeit Generierung Umgebung Laufzeit-ID
Node.js 22 (nur Vorschau) 2. Generation Ubuntu 22.04 nodejs22
Node.js 20 1. Generation, 2. Generation Ubuntu 22.04 nodejs20
Node.js 18 1. Generation, 2. Generation Ubuntu 22.04 nodejs18
Node.js 16 1. Generation, 2. Generation Ubuntu 18.04 nodejs16
Node.js 14 1. Generation, 2. Generation Ubuntu 18.04 nodejs14
Node.js 12 1. Generation, 2. Generation Ubuntu 18.04 nodejs12
Node.js 10 1. Generation, 2. Generation Ubuntu 18.04 nodejs10
Node.js 8 1. Generation, 2. Generation Ubuntu 18.04 nodejs8
Node.js 6 1. Generation, 2. Generation Ubuntu 18.04 nodejs6

Python

Laufzeit Generierung Umgebung Laufzeit-ID
Python 3.12 1. Generation, 2. Generation Ubuntu 22.04 python312
Python 3.11 1. Generation, 2. Generation Ubuntu 22.04 python311
Python 3.10 1. Generation, 2. Generation Ubuntu 22.04 python310
Python 3.9 1. Generation, 2. Generation Ubuntu 18.04 python39
Python 3.8 1. Generation, 2. Generation Ubuntu 18.04 python38
Python 3.7 1. Generation Ubuntu 18.04 python37

Go

Laufzeit Generierung Umgebung Laufzeit-ID
Go 1.22 2. Generation Ubuntu 22.04 go122
Go 1.21 1. Generation, 2. Generation Ubuntu 22.04 go121
Go 1.20 1. Generation, 2. Generation Ubuntu 22.04 go120
Go 1.19 1. Generation, 2. Generation Ubuntu 22.04 go119
Go 1.18 1. Generation, 2. Generation Ubuntu 22.04 go118
Go 1.16 1. Generation, 2. Generation Ubuntu 18.04 go116
Go 1.13 1. Generation, 2. Generation Ubuntu 18.04 go113
Go 1.11 1. Generation, 2. Generation Ubuntu 18.04 go111

Java

Laufzeit Generierung Umgebung Laufzeit-ID
Java 21 2. Generation Ubuntu 22.04 java21
Java 17 1. Generation, 2. Generation Ubuntu 22.04 java17
Java 11 1. Generation, 2. Generation Ubuntu 18.04 java11

Ruby

Laufzeit Generierung Umgebung Laufzeit-ID
Ruby 3.3 1. Generation, 2. Generation Ubuntu 22.04 ruby33
Ruby 3.2 1. Generation, 2. Generation Ubuntu 22.04 ruby32
Ruby 3.0 1. Generation, 2. Generation Ubuntu 18.04 ruby30
Ruby 2.7 1. Generation, 2. Generation Ubuntu 18.04 ruby27
Ruby 2.6 1. Generation, 2. Generation Ubuntu 18.04 ruby26

PHP

Laufzeit Umgebung Generierung Laufzeit-ID
PHP 8.3 2. Generation Ubuntu 22.04 php83
PHP 8.2 1. Generation, 2. Generation Ubuntu 22.04 php82
PHP 8.1 1. Generation, 2. Generation Ubuntu 18.04 php81
PHP 7.4 1. Generation, 2. Generation Ubuntu 18.04 php74

.NET Core

Laufzeit Generierung Umgebung Laufzeit-ID
.NET Core 8 2. Generation Ubuntu 22.04 dotnet8
.NET Core 6 1. Generation, 2. Generation Ubuntu 22.04 dotnet6
.NET Core 3 1. Generation, 2. Generation Ubuntu 18.04 dotnet3