转载注明出处:
1. 查看 Docker 服务的最新日志(实时滚动)
sudo journalctl -u docker -f
-f
参数表示跟随(follow),会持续输出最新日志(类似tail -f
)。
sudo journalctl -u docker --since "1 day ago"
如果想指定更精确的时间范围,可以使用:
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
sudo journalctl -u docker --reverse
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
方便后续分析。