无法将Jenkins Windows 10 Slave连接到Master运行
我的环境:
Master:运行Ubuntu 14.10 Docker(1.9)的Azure虚拟机运行Jenkins图像我在Azure虚拟机上添加了端口8080(用于UI)和50000(用于从属)端点。
从站:Windows 10(通过BootCamp在Mac上运行)configuration防火墙以允许端口50000(从站jnlp似乎正在使用)的入站和出站stream量。
我可以通过networking访问我的Jenkins Master安装。 我正在尝试在Windows 10 m / c上configuration从站。 我已经尝试了所有3种方法来configuration从站。
每次重试几次后,从站都会抛出“连接被拒绝”错误(附带屏幕截图)。 奴隶错误屏幕截图
有人能帮助我指出正确的方向吗? 我对Linux系统知之甚less,但熟悉Windows。
我已经在这里尝试了解决方法,但它并没有为我工作。
有三件事情,我认为你可以在这里检查:
-
检查您是否在Jenkins泊坞窗容器上暴露了50000端口。 检查
Dockerfile
,必须有一个子句EXPOSE 5000
或其他东西。 或者当你运行你的容器运行它是这样的:docker run -it -p 50000:50000
将本地邮政50000映射到容器端口50000。 -
检查Azure阻止端口50000上Azure虚拟机没有任何安全规则。 不知道Azure,但在AWS中允许安全组中的端口50000。
-
检查你的Azure VM的防火墙。 是Windows吗? 检查防火墙,并允许端口50000.它是Linux? 检查iptables并允许端口50000。
希望能帮助到你。