【问题标题】:Unable to launch the Jenkins console which is running on Linux box无法启动在 Linux 机器上运行的 Jenkins 控制台
【发布时间】:2021-03-26 11:28:14
【问题描述】:

我刚刚使用以下命令从 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 会话:cba34bd8 客户端: XXXXXXXX 服务器:YYYYYYYY

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

提前致谢。

【问题讨论】:

  • 不确定是不是类型但是=p应该是-p
  • 对不起。这是错字..我刚刚更新了
  • 您还需要映射 8080。这将是访问 Jenkins Web 控制台的主要端口。
  • 太棒了……!我刚刚发布了端口 8080,它现在可以工作了......!非常感谢。

标签: linux docker jenkins


【解决方案1】:

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

docker run ... -p 8080:8080

【讨论】:

    猜你喜欢
    • 2012-02-15
    • 1970-01-01
    • 2011-05-29
    • 1970-01-01
    • 2019-07-19
    • 1970-01-01
    • 2010-12-18
    • 2018-05-15
    • 1970-01-01
    相关资源
    最近更新 更多