在 CentOS 系统上运行 Docker 容器中的 Jenkins,查看日志的方法如下:
-
实时查看 Jenkins 容器的日志 :
可以使用
docker logs
命令实时查看 Jenkins 容器的输出日志。bashdocker logs -f <jenkins_container_name_or_id>
-f
参数表示跟随(follow),会持续输出容器产生的新日志信息。 -
查看历史日志 :
如果你只是想查看某一时间段的历史日志,不使用
-f
参数即可:bashdocker logs <jenkins_container_name_or_id>
-
指定日志输出选项 :
可以通过其他参数来控制日志显示的方式,例如限制输出的行数或自定义时间戳格式等。
bash# 显示最近的100行日志 docker logs --tail 100 <jenkins_container_name_or_id> # 输出日志时显示时间戳 docker logs --timestamps <jenkins_container_name_or_id>
-
Jenkins 自身的日志文件 :
Jenkins 在容器内部也生成日志文件,通常位于
/var/log/jenkins/
目录下。若需要查看这些文件,可以通过挂载目录到宿主机的方式来访问:bashdocker run -d --name jenkins \ -v /your/host/path/to/jenkins_logs:/var/log/jenkins \ # 其他必要的启动参数... jenkins/jenkins:lts
然后在宿主机的
/your/host/path/to/jenkins_logs
路径下就可以找到 Jenkins 的日志文件了。
请注意替换 <jenkins_container_name_or_id>
为实际的 Jenkins 容器名称或 ID,并根据实际情况调整路径和参数。