转载注明出处:
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
方便后续分析。