ubuntu

docker日志在ubuntu上如何查看

小樊
42
2025-05-03 19:53:34
栏目: 智能运维

在Ubuntu上查看Docker容器的日志,可以使用docker logs命令。以下是查看Docker容器日志的步骤:

  1. 打开终端。

  2. 使用docker ps命令列出正在运行的容器。这将显示容器的ID、名称、映像名称等信息。

    docker ps
    
  3. 使用docker logs命令查看特定容器的日志。将<container_id_or_name>替换为要查看日志的容器的ID或名称。

    docker logs <container_id_or_name>
    

    如果容器正在运行,日志将实时显示。如果容器已停止,将显示停止时的最后几条日志。

  4. 若要查看更多日志,可以使用-n--lines选项指定要显示的日志行数。例如,要查看最近的100条日志,可以执行以下命令:

    docker logs -n 100 <container_id_or_name>
    
  5. 若要实时跟踪日志,可以使用-f--follow选项。这将使日志持续输出,直到您手动停止它(按Ctrl+C)。

    docker logs -f <container_id_or_name>
    
  6. 若要查看特定时间段的日志,可以使用--since--until选项。将<timestamp>替换为要查看的开始或结束时间戳(例如,2021-08-01T12:00:00)。

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

这些选项可以组合使用,以满足您的需求。例如,要实时查看最近100条日志,可以执行以下命令:

docker logs -f -n 100 <container_id_or_name>

0
看了该问题的人还看了