容器与自动化

docker-compose:运行并管理多个 Docker 容器应用

· 52CE 我爱测

适用场景 运行并管理多个 Docker 容器应用。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。 docker compose 运行并管理多个 Docker 容器应用。 更多信息:。 - 列出所有正在运行的容器: docker compose ps - 根据当前目录下的 docker-compose.yml 文件,创建并后台启动所有的容器: docker compose up {{-d|--detach}} - 启动所有容器。

适用场景

运行并管理多个 Docker 容器应用。 本条为命令参考与排查示例;请先确认命令已安装,再按示例定位实际参数和输出。

docker compose

运行并管理多个 Docker 容器应用。 更多信息:https://docs.docker.com/reference/cli/docker/compose/。

  • 列出所有正在运行的容器:

docker compose ps

  • 根据当前目录下的 docker-compose.yml 文件,创建并后台启动所有的容器:

docker compose up {{[-d|--detach]}}

  • 启动所有容器。如果必要,重新构建:

docker compose up --build

  • 指定一个项目名称和特定 compose 文件,启动所有容器:

docker compose {{[-p|--project-name]}} {{项目_名称}} {{[-f|--file]}} {{路径/到/文件}} up

  • 停止所有运行中的容器:

docker compose stop

  • 停止,然后移除对应所有的容器、网络、镜像文件和文件卷:

docker compose down --rmi all {{[-v|--volumes]}}

  • 跟踪所有容器的日志:

docker compose logs {{[-f|--follow]}}

  • 跟踪特定容器的日志:

docker compose logs {{[-f|--follow]}} {{容器_名称}}

资料来源与适用范围

资料来源
tldr 中文命令参考
适用范围
Linux / Unix;具体选项随发行版和命令版本变化
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。