ubuntu

ubuntu下docker日志如何查看

小樊
55
2025-04-03 13:43:06
栏目: 智能运维

在 Ubuntu 下,您可以使用以下命令查看 Docker 容器的日志:

  1. 使用 docker logs 命令:

    docker logs <container_id_or_name>
    

    <container_id_or_name> 替换为您要查看日志的容器的 ID 或名称。这将显示容器的标准输出和标准错误流。

  2. 使用 docker logs -f 命令实时查看日志:

    docker logs -f <container_id_or_name>
    

    这将实时显示容器的日志输出。要停止实时查看,可以按 Ctrl + C

  3. 使用 docker logs -t 命令查看带有时间戳的日志:

    docker logs -t <container_id_or_name>
    

    这将在每条日志消息前添加时间戳。

  4. 使用 docker logs --tail 命令查看最近的 N 条日志:

    docker logs --tail=<number_of_logs> <container_id_or_name>
    

    <number_of_logs> 替换为您要查看的日志条数。

  5. 使用 docker logs --since 命令查看自某个时间点以来的日志:

    docker logs --since=<timestamp> <container_id_or_name>
    

    <timestamp> 替换为您要查看日志的起始时间,例如 2021-06-01T12:00:00

您还可以组合使用这些选项,例如查看自某个时间点以来的最近的 10 条带有时间戳的日志:

docker logs --tail=10 --since="2021-06-01T12:00:00" -t <container_id_or_name>

0
看了该问题的人还看了