Docker 构建云
Docker Build Cloud 是一项可让您构建容器镜像的服务 在本地和 CI 中都更快。构建以最佳方式在云基础设施上运行 针对您的工作负载进行尺寸调整,无需配置。该服务使用 远程构建缓存,确保所有团队成员随时随地快速构建。
Docker Build Cloud 的工作原理
使用 Docker Build Cloud 与运行常规构建没有什么不同。您可以调用
以与通常相同的方式构建,使用 .这
区别在于构建的位置和执行方式。docker buildx build
默认情况下,当您调用 build 命令时,build 在本地实例上运行 与 Docker 守护程序捆绑在一起。使用 Docker Build Cloud,您可以发送 对在云中远程运行的 BuildKit 实例的构建请求。 所有数据在传输过程中都经过加密。
远程构建器执行构建步骤,并发送生成的构建 output 到您指定的目标。例如,返回到本地 Docker Engine 镜像存储或镜像注册表。
与本地构建相比,Docker Build Cloud 具有以下几个优势:
- 提高构建速度
- 共享构建缓存
- 原生多平台构建
最棒的是:您无需担心管理建筑商或 基础设施。只需连接到您的构建者,然后开始构建。 预置到组织的每个 Cloud Builder 都是完全的 隔离到单个 Amazon EC2 实例,具有用于构建的专用 EBS 卷 cache 和传输中加密。这意味着没有共享进程或 Cloud Builder 之间的数据。
注意
Docker Build Cloud 目前仅在美国东部区域提供。用户 与基于用户的用户相比,欧洲和亚洲的延迟可能会增加 在北美。
对多区域生成器的支持正在制定路线图中。
获取 Docker Build Cloud
要开始使用 Docker Build Cloud,请创建一个 Docker 帐户并在 Docker Build Cloud 控制面板上注册入门计划。
如果您的组织尚未使用付费 Docker 订阅,您将 需要提供付款方式才能注册 Docker Build Cloud。如果你 选择 Starter 计划,提供的付款将不收取任何费用 方法,它仅用于验证目的。
注册并创建生成器后,请继续在本地环境中设置生成器。
有关可用订阅计划的更多信息,请参阅 Docker Build Cloud 订阅和功能。 有关 Docker Build Cloud 相关的角色和权限的信息,请参阅角色和权限。