Skip to content
Cloudflare Docs
非官方翻译 - 此文档为非官方中文翻译版本,仅供参考。如有疑问请以 英文官方文档 为准。

平台

实例类型

容器的内存、vCPU 和磁盘空间通过预定义的实例类型设置。 目前有三种实例类型可用:

实例类型内存vCPU磁盘
dev256 MiB1/162 GB
basic1 GiB1/44 GB
standard4 GiB1/24 GB

这些通过您的 Worker 的 Wrangler 配置文件中的 instance_type 属性 指定。正在寻找更大的实例?在这里给我们反馈,告诉我们您需要什么大小的实例,以及您想用它们做什么。

限制

在开放 Beta 期间,目前生效的限制如下:

功能Workers 付费
所有并发活动容器实例的 GB 内存40GB 1
所有并发活动容器实例的 vCPU20 1
所有并发活动容器实例的 GB 磁盘100GB 1
镜像大小2 GB
每个账户的总镜像存储50 GB 2

环境变量

容器运行时自动设置以下变量:

  • CLOUDFLARE_COUNTRY_A2 - 容器所在国家的两字母代码
  • CLOUDFLARE_DEPLOYMENT_ID - 容器实例的 ID
  • CLOUDFLARE_LOCATION - 容器所在位置的名称
  • CLOUDFLARE_NODE_ID - 容器运行的机器的 ID
  • CLOUDFLARE_PLACEMENT_ID - 放置 ID
  • CLOUDFLARE_REGION - 地区名称

在 Worker 中定义容器时可以设置自定义环境变量:

class MyContainer extends Container {
defaultPort = 4000;
envVars = {
MY_CUSTOM_VAR: "value",
ANOTHER_VAR: "another_value",
};
}

Footnotes

  1. 此限制将在我们继续 Beta 期间提高。 2 3

  2. 使用 wrangler containers delete 删除容器镜像以释放空间。请注意,如果您删除容器镜像然后将 Worker 回滚到先前版本,此版本可能不再工作。