无法将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。

我已经在这里尝试了解决方法,但它并没有为我工作。

有三件事情,我认为你可以在这里检查:

  1. 检查您是否在Jenkins泊坞窗容器上暴露了50000端口。 检查Dockerfile ,必须有一个子句EXPOSE 5000或其他东西。 或者当你运行你的容器运行它是这样的: docker run -it -p 50000:50000将本地邮政50000映射到容器端口50000。

  2. 检查Azure阻止端口50000上Azure虚拟机没有任何安全规则。 不知道Azure,但在AWS中允许安全组中的端口50000。

  3. 检查你的Azure VM的防火墙。 是Windows吗? 检查防火墙,并允许端口50000.它是Linux? 检查iptables并允许端口50000。

希望能帮助到你。