OpenAICloudflare Developer PlatformMar 12, 2026, 12:00 AM

Containers - SSH into running Container instances

A condensed section focused on the key takeaways first.

Original Post

Quick Digest

Summary

A condensed section focused on the key takeaways first.

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

SSH into running Container instances

Key Points

  • SSH into running Container instances
  • Enable wrangler_ssh and add ssh-ed25519 key
  • Use wrangler containers ssh to connect

Summary

You can now SSH into running Cloudflare Container instances using Wrangler. This lets engineers debug, inspect processes, and run one-off commands inside a live Container.

Key Points

  • Enable SSH access in your container config by setting wrangler_ssh.enabled = true and add your ssh-ed25519 public key under authorized_keys (with name and public_key).
  • Find a running instance ID with:
    • wrangler containers instances <APPLICATION>
  • Connect to an instance:
    • Interactive shell: wrangler containers ssh <INSTANCE_ID>
    • Run a single command: wrangler containers ssh <INSTANCE_ID> -- ls -al
  • Use this for debugging, inspecting running processes, or executing one-off commands. Refer to the SSH docs for full details and config examples.

Full Translation

Translations

A translation section that keeps the flow of the original article.

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