【发布时间】: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,它现在可以工作了......!非常感谢。