在 CentOS 系统上运行 Docker 容器中的 Jenkins,查看日志的方法如下:
-
实时查看 Jenkins 容器的日志:
可以使用docker logs
命令实时查看 Jenkins 容器的输出日志。docker logs -f <jenkins_container_name_or_id>
-f
参数表示跟随(follow),会持续输出容器产生的新日志信息。 -
查看历史日志:
如果你只是想查看某一时间段的历史日志,不使用-f
参数即可:docker logs <jenkins_container_name_or_id>
-
指定日志输出选项:
可以通过其他参数来控制日志显示的方式,例如限制输出的行数或自定义时间戳格式等。# 显示最近的100行日志 docker logs --tail 100 <jenkins_container_name_or_id># 输出日志时显示时间戳 docker logs --timestamps <jenkins_container_name_or_id>
-
Jenkins 自身的日志文件:
Jenkins 在容器内部也生成日志文件,通常位于/var/log/jenkins/
目录下。若需要查看这些文件,可以通过挂载目录到宿主机的方式来访问:docker 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,并根据实际情况调整路径和参数。