要查看 Docker 容器中某个应用的日志,你可以使用 docker logs
命令。以下是一些常用的方法:
查看运行中容器的日志:
docker logs [container_name or container_id]
例如,要查看名为 "my\_container" 的容器的日志,你可以运行:
docker logs my_container
- 实时查看容器的日志: 如果你想要实时查看容器的日志,你可以使用
-f
参数:
`docker logs -f [container_name or container_id]`
仅查看最后几行日志: 你可以使用
--tail
参数指定要查看的日志行数:docker logs --tail [number_of_lines] [container_name or container_id]
例如,要查看最后的 50 行日志,你可以运行:
docker logs --tail 50 my_container
查看指定时间范围内的日志: 使用
--since
和--until
参数可以查看指定时间范围内的日志。时间可以是相对时间,也可以是绝对时间。例如:docker logs --since "2024-04-15T08:00:00" --until "2024-04-16T08:00:00" my_container
或者使用相对时间,比如:
docker logs --since 10m my_container # 查看最近 10 分钟内的日志