开发 / 计算
Containers
运行完整容器镜像,适合更重的依赖、CPU/内存/文件系统需求。
适合场景
重计算、已有容器应用、AI 辅助任务、专用运行时
Wrangler 配置
{
"containers": [
{
"binding": "PY",
"name": "py-runner",
"image": "./Dockerfile",
"instance_type": "standard"
}
]
} Worker 代码
// 从 Worker 调容器实例
const stub = env.PY.get(env.PY.idFromName("user-42"));
const res = await stub.fetch("https://container/run", {
method: "POST",
body: code,
}); 实现注意事项
- ● 冷启动比 Worker 慢;镜像越小越快,优先 alpine/distroless
- ● 不是通用 K8s 替代;是 Workers 的补充
- ● 实例会休眠;按需唤醒有延迟,长任务才划算
已复制