- 社区热度
- 38.3k Stars
- GitHub 收藏
- 最近活跃
- 2026/9/30
- 近 30 天还在更新
- 授权协议
- APACHE-2.0
- 宽松协议
为什么值得关注
不是看 Star 排名,而是看它解决了什么问题、实际有没有用,以及方法为什么值得关注。
解决的问题
解决了多容器应用在本地及服务器上部署繁琐、启动命令冗长的问题。
实际价值
通过单一配置文件和简单命令即可管理多个容器的生命周期。
创新 / 差异化
确立了多容器声明式配置的标准格式,被广泛模仿。
扩展潜力
作为 Docker 生态的核心组件,极大地提升了容器化应用的交付效率。
为什么是现在
伴随容器技术普及而诞生并成为行业标准。
社区活跃度
近 90 天新增 58 个 Issue、318 个 PR;窗口内抽取的 Issue/PR 样本中有 44 位 Issue 发起者、21 位 PR 贡献者,并发布 至少 4 个版本。
维护者响应
窗口内 58 个 Issue 样本关闭率 83%,100 个 PR 样本合并率 66%。维护者响应统计覆盖该 Issue 样本的 36%,响应率 0%,首次响应中位数 暂无样本。
核心亮点
- 用 Compose 文件定义多个容器服务及其依赖
- 通过
docker compose up统一创建和启动应用 - 支持端口、卷、网络和服务级配置
快速开始
安装方式、上手难度、开始步骤。
装在哪
本地运行
难不难
容易,照着走就行
- 01先安装 Docker Desktop,或在 Linux 上安装 Docker Engine 与 Compose CLI 插件。
- 02在项目目录创建
compose.yaml,定义需要一起运行的服务、端口、卷和网络。 - 03运行
docker compose up启动整套服务;需要后台运行时加入-d。
更适合谁
- 想在本机直接跑起来试用的开发者
- 习惯用 Docker 部署的人
更多介绍
Docker Compose 用 compose.yaml 描述一个应用由哪些容器服务组成,以及它们的端口、卷、网络和启动关系。配置写好后,可以用 docker compose up 一次创建并启动整套应用。
Windows 和 macOS 用户通常随 Docker Desktop 获得 Compose;Linux 可以安装 Compose CLI 插件。它适合本地开发环境、测试环境和需要把多个容器按同一配置启动的服务组合。
Compose 面向 Docker 的多容器编排,不等同于 Kubernetes,也不应把旧版 Docker Swarm 的 Compose 文件支持视为当前 Compose Specification 的完整实现。
信息来源
每条信息都标注了状态与出处,可展开查看。
12 条 · 展开
信息来源
每条信息都标注了状态与出处,可展开查看。
capability tags
已核验automation
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
最新版本
已核验v5.5.1
来源: GitHub 官方接口 · latest_release=v5.5.1 · 2026/10/1
许可证
已核验Apache-2.0
来源: GitHub 官方接口 · license.spdx_id=Apache-2.0 · 2026/10/1
needs api key
已核验否
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
一句话用途
已核验{"en":"Docker’s official CLI tool for defining and running multi-container applications from a Compose file.","zh":"用一份 Compose 配置定义并启动多容器 Docker 应用的官方命令行工具。"}
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
平台
已核验windows、macos、linux
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
分类线索
根据材料推断developer-tools
来源: 项目说明文档 · hint=developer-tools · 2026/8/15
product forms
已核验cli
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
role tags
已核验backend、fullstack、devops
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
supports docker
已核验是
来源: 仓库文件 · dockerfile=true; compose=true · 2026/10/1
supports local
已核验是
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
supports self host
已核验否
来源: manual_curated · Manually curated from the verified project README; no AI draft. · 2026/8/17
相关项目
根据分类、能力和适用角色匹配的其他已核验项目。
WSL
Windows 子系统 Linux 版,允许在 Windows 上直接运行 Linux 命令行工具和应用程序,无需传统虚拟机。
opencodex
一个通用的本地代理,允许在 Codex、Claude Code 等工具中使用任意大模型(如 Claude、Gemini、DeepSeek 等)并管理 ChatGPT 账号池。
flipt
把功能开关存进 Git,并通过 Web UI、API 和实时更新机制管理多环境发布的自托管功能管理平台。
cli-printing-press
通过读取 API 文档或抓取网页流量,自动生成专为 AI 代理优化的 Go 命令行工具和 MCP 服务器。
agentdock
为 AI 助手提供安全、受控的访问权限,以操作您运行的每台机器。
deja-vu
一个本地运行的编码代理记忆层,可自动索引并检索历史会话中的决策与代码修改。

