无法启动 Linux 框上 运行 的 Jenkins 控制台

Unable to launch the Jenkins console which is running on Linux box

我刚刚使用以下命令从 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-Version: 2.60.3 Jenkins-Session: cba34bd8 Client: XXXXXXXX Server: YYYYYYYY

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

提前致谢。

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

docker run ... -p 8080:8080