docker logs
命令用于查看 Docker 容器的日志信息。它的基本用法如下:
docker logs [OPTIONS] CONTAINER
其中,OPTIONS
可以是以下选项:
-f
:跟踪容器日志输出,类似于tail -f
命令。--tail
:仅显示最近的几行日志。例如,--tail 10
仅显示最近的 10 行日志。--since
:仅显示指定时间之后产生的日志。例如,--since 2020-01-01
仅显示 2020 年 1 月 1 日之后产生的日志。--until
:仅显示指定时间之前产生的日志。例如,--until 2020-01-01
仅显示 2020 年 1 月 1 日之前产生的日志。
CONTAINER
是容器的名称或 ID。例如,要查看名为 webapp
的容器的日志,可以使用以下命令:
docker logs webapp
如果要跟踪日志输出,可以使用 -f
参数:
docker logs -f webapp
如果仅想查看最近的 10 行日志,可以使用 --tail
参数:
docker logs --tail 10 webapp
如果想查看 2020 年 1 月 1 日之后的日志,可以使用 --since
参数:
docker logs --since 2020-01-01 webapp
如果想查看 2020 年 1 月 1 日之前的日志,可以使用 --until
参数:
docker logs --until 2020-01-01 webapp