docker-compose logs 命令用于查看 Docker Compose 环境中容器的日志。
语法:
docker-compose logs [options] [service]
参数说明:
options
:可选参数,参考下面的表格。service
:可选参数,指定要查看日志的服务名称。
常用选项:
选项 | 描述 |
---|---|
-f, --follow |
实时跟踪日志输出。 |
--tail="all" |
输出最后 N 行日志,默认为 “all”。 |
--timestamps |
显示时间戳。 |
-t, --truncate |
不显示长日志行。 |
--no-color |
禁用颜色输出。 |
示例:
- 查看所有服务日志:
docker-compose logs
- 查看指定服务的日志:
docker-compose logs myservice
- 实时跟踪指定服务的日志:
docker-compose logs -f myservice
- 显示最后 50 行指定服务的日志:
docker-compose logs --tail=50 myservice
- 显示指定服务的日志,并带有时间戳和颜色输出:
docker-compose logs --timestamps --color myservice