37 lines
963 B
Markdown
Raw Normal View History

# 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]}} {{容器_名称}}`