Compose Bridge 概述

实验的

Compose Bridge 是一款实验性产品。

Compose Bridge 允许您将 Compose 配置文件转换为适用于不同平台的配置文件,主要关注 Kubernetes。默认转换会生成 Kubernetes 清单和 Kustomize 覆盖层,这些清单和覆盖层专为在启用 Kubernetes 的 Docker Desktop 上部署而设计。

它是一个灵活的工具,可让您利用默认转换创建自定义转换以满足特定的项目需求和要求。

Compose Bridge 显著简化了从 Docker Compose 到 Kubernetes 的过渡,使您能够更轻松地利用 Kubernetes 的强大功能,同时保持 Docker Compose 的简单性和效率。

运作方式

Compose Bridge 使用转换允许您将 Compose 模型转换为其他形式。

转换打包为 Docker 镜像,该镜像接收完全解析的 Compose 模型/in/compose.yaml,并且可以在/out.

Compose Bridge 使用 Go 模板为 Kubernetes 提供自己的转换,因此可以通过替换或附加您自己的模板来轻松扩展以进行自定义。

有关这些转换的工作原理以及如何为您的项目自定义它们的更多详细信息,请参阅自定义

设置

要开始使用 Compose Bridge,您需要:

  1. 下载并安装 Docker Desktop 版本 4.33 及更高版本。
  2. 登录到 Docker 帐户。
  3. 导航到 Settings 中的 Features in development 选项卡。
  4. Experimental features 选项卡中,选择 Enable Compose Bridge

反馈

要提供反馈、报告 bug 或获得支持,请发送电子邮件desktop-preview@docker.com.还有一个专用的 Slack 频道。要加入,只需向提供的地址发送电子邮件即可。

下一步是什么?