OpenAICloudflare Developer Platform2026/07/01 0:00

Containers - Use Google Artifact Registry images with Containers

要点だけを先に読めるように短く再構成したセクションです。

元記事

Quick Digest

要約

要点だけを先に読めるように短く再構成したセクションです。

openaijamodel: gpt-5-mini-2025-08-07

ContainersでGoogle Artifact Registryのイメージを直接利用可能に

Key Points

  • GARイメージを直接利用
  • サービスアカウントで認証設定
  • *-docker.pkg.devホストのみ

Summary

Cloudflare ContainersはGoogle Artifact Registry (GAR) のイメージを直接参照できるようになりました。サービスアカウントで認証情報を設定すれば、イメージを一旦Cloudflare Registryにプッシュする必要はありません。

Key Points

  • サポートホスト: *-docker.pkg.dev の完全修飾イメージ参照のみ対応。

  • 認証の設定手順(例): サービスアカウントJSONをstdinで渡して登録。

    cat <PATH_TO_KEY> | npx wrangler containers registries configure <REGION>-docker.pkg.dev --gar-email=<SERVICE_ACCOUNT_EMAIL> --secret-name=<SECRET_NAME>

  • wrangler設定: image に完全修飾名を指定。JSONC/TOML例:

    JSONC: { "containers": [ { "image": "us-central1-docker.pkg.dev/my-project/my-repo/my-image:latest" } ] } TOML: [[ containers ]] image = "us-central1-docker.pkg.dev/my-project/my-repo/my-image:latest"

  • 実用上の注意: 対応ホスト以外は不可。追加の権限設定や詳細はドキュメント(Use private Google Artifact Registry images / Image management)を参照してください。

Full Translation

翻訳

原文の流れを保ったまま読める翻訳セクションです。

openaijamodel: gpt-5-mini-2025-08-07

Containers — Google Artifact Registry イメージを Containers で使用する

Changelog Cloudflare の新機能と改善。RSS を購読 — View RSS feeds ← Back to all posts

Containers — Google Artifact Registry イメージを Containers で使用する

公開日: 2026-07-01

概要

Containers は Google Artifact Registry ↗ のイメージをサポートするようになりました。資格情報を設定すると、イメージを先に Cloudflare Registry にプッシュする代わりに、Wrangler の設定で完全修飾された Google Artifact Registry のイメージ参照を使用できます。

設定方法

サービスアカウントのメールアドレスを --gar-email で指定し、サービスアカウントの JSON キーを stdin 経由で渡します:

cat <PATH_TO_KEY> | npx wrangler containers registries configure <REGION>-docker.pkg.dev --gar-email=<SERVICE_ACCOUNT_EMAIL> --secret-name=<SECRET_NAME>

wrangler.jsonc / wrangler.toml の例を示します。

JSONC:

{
  "$schema": "./node_modules/wrangler/config-schema.json",
  "containers": [
    {
      "image": "<REGION>-docker.pkg.dev/<PROJECT_ID>/<REPOSITORY>/<IMAGE>:<TAG>"
    }
  ]
}

TOML:

# Example: us-central1-docker.pkg.dev/my-project/my-repo/my-image:latest
[[containers]]
image = "<REGION>-docker.pkg.dev/<PROJECT_ID>/<REPOSITORY>/<IMAGE>:<TAG>"

制限事項

  • サポートされるホストは *-docker.pkg.dev のみです。
  • 資格情報の設定については "Use private Google Artifact Registry images" を参照してください。
  • 詳細は "Image management" を参照してください。
Containers — Google Artifact Registry イメージを Containers で使用する | Cloudflare Developer Platform | DocsDigest