无法连接Jenkins jlnp奴隶到安装了使用Docker jenkins / jenkins的Centos 7 master?

Jenkins Centos 7 master从Docker jenkins / jenkins安装。

我无法使用jlnp将旧的Windows 7,MacOS和Linux从站连接到主站。

通常jenkins奴隶代理显示:

  • “尝试协议:JNLP4连接”
  • “终止”
  • 重复

线索:

  • 有时Windows7“jenkins奴隶代理”将显示“连接”。
  • 但是,Jenkins主节点显示节点未连接

安装使用:

sudo systemctl start docker sudo docker pull jenkins/jenkins sudo docker run --name jenkins -p 8080:8080 -p 50000:50000 -u 1001 -v /home/jenkins/jenkins:/var/jenkins_home jenkins/jenkins sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent sudo firewall-cmd --zone=public --add-service=http --permanent sudo firewall-cmd --reload 

新增线索:

  • 这是我第一次使用jenkins的Docker安装。
  • 它运行/ home / jenkins / jenkins。
  • 我找不到有用的线索/ jenkins / logs / slaves /
  • 我绑在禁用主机和从机上的Centos和防火墙

    我是docker新手。

    sudodocker日志 – f jenkins

显示一个JNLP4连接错误,说root不可写。

我的问题听起来很像这个:

如果在configuration#474中定义了用户,则docker-slave永远不会连接到主站

我改变了运行LTS版本,现在我可以连接一个奴隶:

 sudo docker run -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts