容器的内存、vCPU 和磁盘空间通过预定义的实例类型设置。 目前有三种实例类型可用:
实例类型 | 内存 | vCPU | 磁盘 |
---|---|---|---|
dev | 256 MiB | 1/16 | 2 GB |
basic | 1 GiB | 1/4 | 4 GB |
standard | 4 GiB | 1/2 | 4 GB |
这些通过您的 Worker 的 Wrangler 配置文件中的 instance_type
属性 指定。正在寻找更大的实例?在这里给我们反馈,告诉我们您需要什么大小的实例,以及您想用它们做什么。
在开放 Beta 期间,目前生效的限制如下:
功能 | Workers 付费 |
---|---|
所有并发活动容器实例的 GB 内存 | 40GB 1 |
所有并发活动容器实例的 vCPU | 20 1 |
所有并发活动容器实例的 GB 磁盘 | 100GB 1 |
镜像大小 | 2 GB |
每个账户的总镜像存储 | 50 GB 2 |
容器运行时自动设置以下变量:
CLOUDFLARE_COUNTRY_A2
- 容器所在国家的两字母代码CLOUDFLARE_DEPLOYMENT_ID
- 容器实例的 IDCLOUDFLARE_LOCATION
- 容器所在位置的名称CLOUDFLARE_NODE_ID
- 容器运行的机器的 IDCLOUDFLARE_PLACEMENT_ID
- 放置 IDCLOUDFLARE_REGION
- 地区名称
在 Worker 中定义容器时可以设置自定义环境变量:
class MyContainer extends Container { defaultPort = 4000; envVars = { MY_CUSTOM_VAR: "value", ANOTHER_VAR: "another_value", };}
- @2025 Cloudflare Ubitools
- Cf Repo