OpenAICloudflare Developer Platform2026/03/12 0:00

Containers - SSH into running Container instances

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

元記事

Quick Digest

要約

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

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

実行中コンテナへのSSH接続がWranglerで可能に

Key Points

  • 実行中コンテナにSSH接続
  • 公開鍵はssh-ed25519
  • 単一コマンド実行対応

Summary

Wrangler を使って実行中の Container インスタンスへ SSH 接続できるようになりました。デバッグ、実行中プロセスの確認、ワンオフコマンドの実行などに利用できます。接続にはコンテナ設定で wrangler_ssh を有効化し、ssh-ed25519 形式の公開鍵を authorized_keys に追加してください。

Key Points

  • 設定: コンテナ設定で wrangler_ssh.enabled = true を指定し、[[containers.authorized_keys]]namepublic_key を追加
  • 公開鍵: ssh-ed25519 形式の公開鍵を登録して認証する
  • 接続コマンド: wrangler containers ssh <INSTANCE_ID> でインタラクティブ接続
  • 単一コマンド実行: wrangler containers ssh <INSTANCE_ID> -- <command> で非対話的にコマンドを実行
  • インスタンスID確認: wrangler containers instances <APPLICATION> で実行中インスタンスの ID を取得
  • 用途の例: ランタイムデバッグ、ログ確認、プロセス確認、トラブルシューティング

簡潔に設定してすぐにデバッグ作業に移れるよう設計されています。

Full Translation

翻訳

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

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

コンテナ — 実行中のコンテナインスタンスにSSHで接続

SSHで実行中のコンテナインスタンスに接続

Wranglerを使って、実行中のContainerインスタンスにSSHで接続できるようになりました。デバッグ、実行中プロセスの確認、ワンオフコマンドの実行に便利です。

設定

接続するには、Container設定で wrangler_ssh を有効にし、ssh-ed25519公開鍵を authorized_keys に追加します。

wrangler.jsonc

{
  "containers": [
    {
      "wrangler_ssh": {
        "enabled": true
      },
      "authorized_keys": [
        {
          "name": "<NAME>",
          "public_key": "<YOUR_PUBLIC_KEY_HERE>"
        }
      ]
    }
  ]
}

wrangler.toml

[[containers]]
[containers.wrangler_ssh]
enabled = true

[[containers.authorized_keys]]
name = "<NAME>"
public_key = "<YOUR_PUBLIC_KEY_HERE>"

接続方法

次のコマンドで接続します:

wrangler containers ssh <INSTANCE_ID>

インタラクティブシェルを開かずに、単一のコマンドを実行することもできます:

wrangler containers ssh <INSTANCE_ID> -- ls -al

インスタンスIDの確認

実行中のContainerのインスタンスIDを確認するには、次のコマンドを使用します:

wrangler containers instances <APPLICATION>

詳細

詳細はSSHドキュメントを参照してください。