首页/文章列表/文章详情

journalctl -u docker 查看日志

编程知识732025-04-17评论

转载注明出处:

1. 查看 Docker 服务的最新日志(实时滚动)

sudo journalctl -u docker -f
  • -f参数表示跟随(follow),会持续输出最新日志(类似tail -f)。

2. 查看最近一天的日志

sudo journalctl -u docker --since "1 day ago"
  • --since"1 day ago"表示从1天前到现在的日志。

  如果想指定更精确的时间范围,可以使用:

sudo journalctl -u docker --since "2025-03-01 00:00:00"--until"2025-03-02 12:00:00"

3. 仅查看最新的若干条日志(如最近 100 行)

sudo journalctl -u docker -n 100
  • -n 100表示显示最新的100 条日志

4. 按时间倒序排列(最新日志在前)

sudo journalctl -u docker --reverse
  • --reverse参数可以让日志按从新到旧显示(默认是旧→新)。

5. 结合时间范围和日志级别(如仅查看错误)

sudo journalctl -u docker --since "1 day ago" -p err
  • -p err表示仅显示错误级别(ERROR)的日志,还支持:

    • emerg(0),alert(1),crit(2),err(3)

    • warning(4),notice(5),info(6),debug(7)

6. 导出日志到文件

sudo journalctl -u docker --since "1 day ago" >docker_logs.txt

  方便后续分析。

 

香吧香

这个人很懒...

用户评论 (0)

发表评论

captcha