Docker Build Cloud

Docker Build Cloud 是一项服务,可让您更快地构建容器镜像,无论是在本地还是在 CI 中。构建运行在为您的工作负载进行最佳配置的云基础设施上,无需任何配置。该服务使用远程构建缓存,确保所有团队成员在任何地方都能快速构建。

Docker Build Cloud 的工作原理

使用 Docker Build Cloud 与运行常规构建没有什么不同。您可以像平时一样调用构建,使用 `docker buildx build`。不同之处在于构建的执行位置和方式。

默认情况下,当您调用构建命令时,构建会在捆绑在 Docker 守护程序中的本地 BuildKit 实例上运行。使用 Docker Build Cloud,您将构建请求发送到远程云中的 BuildKit 实例。所有数据在传输过程中都会被加密。

远程构建器执行构建步骤,并将生成的构建输出发送到您指定的目的地。例如,返回到您的本地 Docker Engine 镜像存储或镜像注册表。

与本地构建相比,Docker Build Cloud 提供以下优势:

  • 改进的构建速度
  • 共享构建缓存
  • 原生多平台构建

最棒的是:您无需担心管理构建器或基础设施。只需连接到您的构建器并开始构建即可。为组织预配的每个云构建器都完全隔离到单个 Amazon EC2 实例,并使用专用的 EBS 卷进行构建缓存,并在传输过程中进行加密。这意味着云构建器之间没有共享进程或数据。

注意

Docker Build Cloud 目前仅在美国东部地区可用。欧洲和亚洲的用户可能会比北美用户体验更高的延迟。

路线图中包含对多区域构建器的支持。

获取 Docker Build Cloud

要开始使用 Docker Build Cloud,请创建一个 Docker 帐户并在Docker Build Cloud 仪表盘上注册入门计划。

如果您的组织尚未订阅付费的 Docker,则需要提供付款方式才能注册 Docker Build Cloud。如果您选择入门计划,则提供的付款方式不会产生任何费用,它仅用于验证目的。

注册并创建构建器后,请继续在本地环境中设置构建器

有关可用订阅计划的更多信息,请参阅Docker Build Cloud 订阅和功能。有关与 Docker Build Cloud 相关的角色和权限的信息,请参阅角色和权限