Introducing Compose Bridge

Compose Bridge is an experimental product of Docker that allows you to transform your Docker Compose configuration file into configuration files for different platforms, primarily focusing on Kubernetes. It simplifies the transition from Docker Compose to Kubernetes, making it easier for you to leverage the power of Kubernetes while maintaining the simplicity and efficiency of Docker Compose. The default transformation generates Kubernetes manifests and a Kustomize overlay which are designed for deployment on Docker Desktop with Kubernetes enabled. Learn more.

Compose Bridge works by using transformations to convert a Compose model into another form. A transformation is packaged as a Docker image that receives the fully resolved Compose model as /in/compose.yaml and can produce any target format file under /out. Compose Bridge provides its own transformation for Kubernetes using Go templates, making it easy to extend for customization by replacing or appending your own templates Learn more.

To get started with Compose Bridge, you need to download and install Docker Desktop version 4.33 and later, sign in to your Docker account, navigate to the Features in development tab in Settings, and from the Experimental features tab, select Enable Compose Bridge Learn more.

Learn More: Compose Bridge | Docker Docs

2 Likes