Avatar docker

docker /

compose

Define and run multi-container applications with Docker

stars★ 37.7k
forks⑂ 5.8k
Open issues107
Primary languageGo
LicenseApache-2.0
Last updatedtoday

Overview

compose is a DevOps & Cloud project, described by its maintainers as: "Define and run multi-container applications with Docker." Written primarily in Go, it is a widely used project on GitHub, with roughly 37.7k stars and 5.8k forks as of the latest data. Topics tagged by the maintainers include docker, docker-compose, go, golang — see the "Key topics" section below for a quick explanation of each.

Key topics

Getting started

Installation steps vary depending on how a project is packaged, so the most reliable source is always the official README. As a starting point:

Open the official repository ↗

How it compares

Here is how this project sits alongside a few other tools in the same category:

Questions about this project

What is compose?
compose is a DevOps & Cloud project, described by its maintainers as: "Define and run multi-container applications with Docker." Written primarily in Go, it is a widely used project on GitHub, with roughly 37.7k stars and 5.8k forks as of the latest data. Topics tagged by the maintainers include docker, docker-compose, go, golang — see the "Key topics" section below for a quick explanation of each.
What license does compose use?
Apache-2.0
How popular is compose on GitHub?
compose has roughly 37.7k stars and 5.8k forks on GitHub as of the latest data.
Is compose actively maintained?
Based on its GitHub activity, this repository has been updated recently, which is generally a good sign of active maintenance.
What language is compose written in?
compose is written primarily in Go.

Repository info

Ownerdocker
Primary languageGo
LicenseApache-2.0
CreatedDecember 9, 2013
Last updatedJuly 9, 2026
Open issues107
← Explore more DevOps & Cloud projectsSpotted outdated info? Suggest an update →