Docker 构建云

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 构建云

要开始使用 Docker Build Cloud, 创建一个 Docker 账户。有两种方式 可以访问 Docker Build Cloud:

  • 拥有免费个人账户的用户可以选择加入7天免费试用,并可以选择订阅以获得访问权限。要开始您的免费试用,请登录到 Docker Build Cloud 仪表板 并按照屏幕上的指示操作。
  • 所有拥有付费Docker订阅的用户都可以访问Docker Build Cloud,该功能包含在他们的Docker产品套件中。有关更多信息,请参阅 Docker订阅和功能

一旦您注册并创建了一个构建器,请继续 在您的本地环境中设置构建器

有关与Docker Build Cloud相关的角色和权限的信息,请参阅 角色和权限