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 访问权限的选项
- 拥有免费个人帐户的用户可以选择加入 7 天免费试用,并可选择订阅以获得访问权限。要开始免费试用,请登录Docker Build Cloud 控制面板并按照屏幕上的说明进行操作。
- 所有拥有付费 Docker 订阅的用户都可以使用 Docker Build Cloud,它包含在他们的 Docker 产品套件中。有关更多信息,请参阅Docker 订阅和功能。
注册并创建构建器后,请继续在本地环境中设置构建器。
有关与 Docker Build Cloud 相关的角色和权限信息,请参阅角色和权限。