Compose Bridge 概述

实验性

Compose Bridge 是一个 实验性产品。

Compose Bridge 可让您将 Compose 配置文件转换为适用于不同平台的配置文件,主要专注于 Kubernetes。默认转换会生成 Kubernetes 清单和 Kustomize 叠加层,专为在启用 Kubernetes 的 Docker Desktop 上进行部署而设计。

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

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

工作原理

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 桥接

反馈

如需提供反馈、报告错误或获取支持,请发送邮件至 desktop-preview@docker.com。此外还设有专用的 Slack 频道,只需向上述地址发送邮件即可加入。

接下来是什么?