首页/云/云与容器速查/docker compose 命令(Compose V2)
本包目录(340 条)
云基础概念44 条计算与存储56 条网络与安全组33 条
容器与 Docker106 条
Kubernetes68 条容器排障33 条

docker compose 命令(Compose V2)

Compose V2 以 docker 插件形式提供,命令为 docker compose(子命令),取代独立的 docker-compose(V1,Python 版已停止维护)。推荐用 compose.yaml 文件名。

云与容器速查云更新于 2026-10-12
V2 调用docker compose <子命令>(插件随 Docker CLI 一起装)
V1 对照docker-compose <子命令>(Python 实现,EOL)
推荐文件名compose.yaml / compose.yml(兼容 docker-compose.yml)
常用子命令up / down / ps / logs / exec / run / config / build / pull / restart

基本流程

基本流程
docker compose up -d
docker compose ps
docker compose logs -f web
docker compose down
V1 与 V2 参数不完全兼容:脚本迁移时按 docker compose 的 --help 逐项核对,别直接替换命令名。

易错点

  • 混用 V1/V2:同一文件在两版里解析结果不同(变量、restart 等)
  • 服务器上只装了 V1 却按 V2 文档写命令:docker compose 报 unknown command

数据来源与参考

  • Docker Docs:docker compose CLI
  • Compose Spec

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌