docker logs命令详解

title

docker logs 命令用于检索 Docker 容器的日志信息。

命令语法:

docker logs [OPTIONS] CONTAINER

常用的选项包括:

  • -f,--follow:持续输出日志信息,类似于 tail -f 命令。
  • -n,--tail:从日志末尾开始显示指定行数的日志信息。
  • --since:只输出指定时间之后的日志信息。
  • --until:只输出指定时间之前的日志信息。

以下是一个示例:

$ docker logs -f container_name

在执行该命令后,Docker 将输出指定容器的日志信息。默认情况下,日志信息会从容器创建时开始输出,直到当前时间为止。可以使用 -f 选项持续输出日志信息,并在容器输出新的日志信息时自动更新。还可以使用 -n 选项指定要显示的日志行数,或使用 --since 和 --until 选项限制输出的时间范围。

注意,docker logs 命令只能查看正在运行的容器的日志信息。如果要查看已经停止的容器的日志信息,可以使用 docker container logs 命令。此外,如果容器的标准输出(stdout)和标准错误输出(stderr)被重定向到文件或管道中,则无法使用 docker logs 命令查看容器的日志信息。此时,可以通过直接访问容器内的日志文件来查看容器的日志信息。

powered by Gitbook© 2023 编外计划 | 最后修改: 2023-11-24 03:37:01

results matching ""

    No results matching ""