Image dasar adalah titik awal untuk sebagian besar alur kerja pengembangan berbasis container. Developer memulai dengan image dasar dan menambahkan library, biner, dan file konfigurasi yang diperlukan di atasnya untuk menjalankan aplikasi mereka. Buildpack Google Cloud memublikasikan image dasar dengan beberapa konfigurasi paket dan bahasa sistem yang tersedia.
Update keamanan dan pemeliharaan untuk image dasar ini tersedia melalui update rutin. Buildpack Google Cloud menerapkan update ini secara otomatis atau memungkinkan Anda mengupdate secara manual, bergantung pada lingkungan dan konfigurasi Anda. Misalnya, fungsi Cloud Run mendukung update otomatis.
Image dasar dihosting di setiap region tempat Artifact Registry tersedia. Anda dapat menyesuaikan jalur image dasar dengan mengganti bagian pertama URI dengan region pilihan Anda:
REGION-docker.pkg.dev/serverless-runtimes/STACK/runtimes/RUNTIME_ID
Ganti:
- REGION dengan region pilihan, misalnya
us-central1
. - STACK dengan stack sistem operasi pilihan, misalnya
google-22
. - RUNTIME_ID dengan ID runtime yang digunakan oleh fungsi Anda, misalnya
python310
.
Misalnya, buildpack mereferensikan image dasar Node.js 20 terbaru menggunakan stack google-22
,
yang dihosting di us-central1
dengan URL berikut:
us-central1-docker.pkg.dev/serverless-runtimes/google-22/runtimes/nodejs22
.
Node.js
Runtime | Generation | Lingkungan | ID Runtime |
---|---|---|---|
Node.js 22 | Generasi ke-2 | Ubuntu 22.04 | nodejs22 |
Node.js 20 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | nodejs20 |
Node.js 18 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | nodejs18 |
Node.js 16 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | nodejs16 |
Node.js 14 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | nodejs14 |
Node.js 12 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | nodejs12 |
Node.js 10 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | nodejs10 |
Node.js 8 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | nodejs8 |
Node.js 6 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | nodejs6 |
Python
Runtime | Generation | Lingkungan | ID Runtime |
---|---|---|---|
Python 3.12 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | python312 |
Python 3.11 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | python311 |
Python 3.10 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | python310 |
Python 3.9 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | python39 |
Python 3.8 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | python38 |
Python 3.7 | Generasi ke-1 | Ubuntu 18.04 | python37 |
Go
Runtime | Generation | Lingkungan | ID Runtime |
---|---|---|---|
Go 1.23 (Khusus pratinjau) |
Generasi ke-2 | Ubuntu 22.04 | go123 |
Go 1.22 | Generasi ke-2 | Ubuntu 22.04 | go122 |
Go 1.21 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | go121 |
Go 1.20 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | go120 |
Go 1.19 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | go119 |
Go 1.18 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | go118 |
Go 1.16 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | go116 |
Go 1.13 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | go113 |
Go 1.11 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | go111 |
Java
Runtime | Generation | Lingkungan | ID Runtime |
---|---|---|---|
Java 21 | Generasi ke-2 | Ubuntu 22.04 | java21 |
Java 17 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | java17 |
Java 11 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | java11 |
Ruby
Runtime | Generation | Lingkungan | ID Runtime |
---|---|---|---|
Ruby 3.3 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | ruby33 |
Ruby 3.2 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | ruby32 |
Ruby 3.0 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | ruby30 |
Ruby 2.7 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | ruby27 |
Ruby 2.6 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | ruby26 |
PHP
Runtime | Lingkungan | Generation | ID Runtime |
---|---|---|---|
PHP 8.3 | Generasi ke-2 | Ubuntu 22.04 | php83 |
PHP 8.2 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | php82 |
PHP 8.1 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | php81 |
PHP 7.4 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | php74 |
.NET Core
Runtime | Generation | Lingkungan | ID Runtime |
---|---|---|---|
.NET Core 8 | Generasi ke-2 | Ubuntu 22.04 | dotnet8 |
.NET Core 6 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | dotnet6 |
.NET Core 3 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | dotnet3 |