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
- dockerA platform for packaging applications into portable containers.
- docker-compose
- go
- golang
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:
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
| Owner | docker |
|---|---|
| Primary language | Go |
| License | Apache-2.0 |
| Created | December 9, 2013 |
| Last updated | July 9, 2026 |
| Open issues | 107 |