首页 > 解决方案 > 无法启动在 Linux 机器上运行的 Jenkins 控制台

问题描述

我刚刚使用以下命令从 docker hub 中提取了 Jenkins 映像。

sudo docker pull jenkins

sudo docker run -p 7071:7071 -p 50000:50000 jenkins此命令帮助我在 docker 容器中运行 jenkins 映像 在此处输入图像描述

现在的问题是我只想运行 Jenkins 控制台来创建一些示例测试作业。当我尝试从某些 Windows 机器访问它时,我无法连接并返回 404 错误代码。

试图从 Windows 机器连接 Jenkins。

http://<ip address>:7071  -> this is failing to connect.
http://<ip address>:50000  -> This returning the Jenkins Agent Protocol details

输出:

Jenkins-Agent-Protocols:JNLP-connect、JNLP2-connect、JNLP4-connect、Ping Jenkins-版本:2.60.3 Jenkins-Session:cba34bd8 客户端:XXXXXXXX 服务器:YYYYYYYY

有人可以帮助我,因为我是 docker + jenkins 世界的新手,并且想知道如何连接托管在 Linux 框中的 dockerized jenkins。

提前致谢。

标签: linuxdockerjenkins

解决方案


Jenkins 用于通过 Web 控制台访问的主要端口是 8080,因此添加:

docker run ... -p 8080:8080

推荐阅读