ClaudeCloudflare Developer Platform2026/03/12 0:00

Containers - SSH into running Container instances

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

元記事

Quick Digest

要約

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

claudejamodel: claude-sonnet-4-20250514

Cloudflare Containers - 実行中のコンテナインスタンスへのSSH接続機能

Key Points

  • 実行中コンテナへのSSH接続機能追加
  • Wranglerコマンドでデバッグ作業が簡単に
  • インタラクティブシェルと単一コマンド実行に対応

Summary

Cloudflare ContainersでWranglerを使用して実行中のコンテナインスタンスにSSH接続できる機能が追加されました。デバッグ、プロセス監視、ワンオフコマンド実行に活用できます。

Key Points

  • コンテナ設定でwrangler_sshを有効化し、SSH公開鍵をauthorized_keysに追加
  • wrangler containers ssh <INSTANCE_ID>でインタラクティブシェルに接続
  • wrangler containers ssh <INSTANCE_ID> -- <command>で単一コマンド実行が可能
  • wrangler containers instances <APPLICATION>でインスタンスID確認

Full Translation

翻訳

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

claudejamodel: claude-sonnet-4-20250514

Containers - 実行中のContainerインスタンスへのSSH接続

実行中のContainerインスタンスへのSSH接続

2026年3月12日

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

接続方法

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

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ドキュメント](SSH documentation)を参照してください。