无法将Jenkins Windows 10 Slave连接到Master运行

时间:2015-11-12 13:40:47

标签: azure jenkins docker

我的环境:

站长: Azure VM运行Ubuntu 14.10 Docker(1.9)运行Jenkins Image 我已将端口8080(用于UI)和50000(用于从属)添加为Azure VM上的端点。

从站: Windows 10(通过BootCamp在Mac上运行) 配置防火墙以允许端口50000上的入站和出站流量(从属jnlp似乎正在使用)。

我可以通过网络访问我的Jenkins Master安装。我正在尝试在Windows 10 m / c上配置从站。我已经尝试了所有3种方法来配置从站。

每次重试几次后,奴隶都会抛出"连接被拒绝"错误(附上截图)。 Slave Error Screenshot

有人可以帮助我指出正确的方向吗?我对Linux系统知之甚少,但熟悉Windows。

我尝试了workaround here,但它对我没用。

1 个答案:

答案 0 :(得分:0)

我认为你可以在这里查看三件事:

  1. 检查是否在Jenkins docker容器上公开了端口50000。检查Dockerfile,必须有EXPOSE 5000条款或其他内容。或者,当您运行容器时,请运行以下内容:docker run -it -p 50000:50000将本地帖子50000映射到容器端口50000。

  2. 检查您是否在Azure阻止端口50000上没有任何安全规则到您的Azure VM。不了解Azure,但在AWS中,您允许安全组中的端口50000。

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

  4. 希望它有所帮助。