Docker Build Cloud
Docker Build Cloud 是一项服务,可让您在本地和 CI 中更快地构建容器镜像。构建在为您的工作负载优化配置的云基础设施上运行,无需任何配置。该服务使用远程构建缓存,确保在任何地方为所有团队成员提供快速构建。
Docker Build Cloud 工作原理
使用 Docker Build Cloud 与运行常规构建没有区别。您可以像平常一样使用 docker buildx build 调用构建。不同之处在于构建执行的位置和方式。
默认情况下,当您调用构建命令时,构建会在与 Docker 守护进程捆绑的本地 BuildKit 实例上运行。使用 Docker Build Cloud,您会将构建请求发送到在云端远程运行的 BuildKit 实例。所有数据在传输过程中都会被加密。
远程构建器执行构建步骤,并将生成的构建输出发送到您指定的目标位置。例如,发送回您的本地 Docker 引擎镜像存储库,或发送到镜像仓库。
与本地构建相比,Docker Build Cloud 提供了几个好处
- 提高构建速度
- 共享构建缓存
- 原生多平台构建
最棒的是:您无需担心管理构建器或基础设施。只需连接到您的构建器,然后开始构建。为组织配置的每个云构建器都完全隔离在单个 Amazon EC2 实例中,并配有专用的 EBS 卷用于构建缓存,并且数据在传输过程中会加密。这意味着云构建器之间没有共享的进程或数据。
注意Docker Build Cloud 目前仅在美国东部地区可用。与北美用户相比,欧洲和亚洲的用户可能会遇到更高的延迟。
支持多区域构建器已在路线图上。
获取 Docker Build Cloud
要开始使用 Docker Build Cloud,请创建一个 Docker 帐户。有两种方式可以获取 Docker Build Cloud 的访问权限
- 拥有免费个人帐户的用户可以选择加入 7 天免费试用,并可选择订阅以获取访问权限。要开始您的免费试用,请登录 Docker Build Cloud 仪表板并按照屏幕上的说明操作。
- 所有拥有付费 Docker 订阅的用户都可以访问 Docker Build Cloud,该服务已包含在他们的 Docker 产品套件中。有关更多信息,请参阅 Docker 订阅和功能。
注册并创建构建器后,请继续在您的本地环境中设置构建器。
有关 Docker Build Cloud 相关的角色和权限信息,请参阅角色和权限。