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. 导航到**设置**中的**开发中功能**选项卡。
  4. 在**实验性功能**选项卡中,选择**启用Compose Bridge**。

反馈

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

接下来是什么?