当前位置: 首页 > 知识库问答 >
问题:

无法将Jenkins jlnp从机连接到使用Docker Jenkins/Jenkins安装的Centos 7主机?

奚正谊
2023-03-14
    null

线索:

  • 偶尔Windows7“詹金斯从代理”会显示“已连接”。
  • 但是,Jenkins master将节点显示为未连接。

使用以下方式安装:

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

它在经营一个/家/詹金斯/詹金斯。

我在/詹金斯/日志/奴隶/中找不到有用的线索

我在主服务器和从服务器上都绑定了禁用Centos和防火墙

sudo docker Logs-F jenkins

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

我的问题听起来与此非常相似:

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

共有1个答案

徐阳炎
2023-03-14

如果您仍然有问题,我建议作为初学者尝试以特权用户的身份运行。这当然不是一个好的安全做法,但至少它可以帮助您找到根本原因。有关详细信息,请参阅:https://docs.docker.com/engine/reference/run/#runtime-privilege-and-linux-capabilities

docker run  --privileged=true  -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts

我还会在docker运行时公开的网络上做一个更好的潜水,即--network=host。有关更多选项,请参见:https://docs.docker.com/engine/reference/run/#network-settings

docker run  --network=host -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts

将允许你的詹金斯码头接管机器的网络接口。同样,这不是一个好的实践,但对于调试目的来说非常好。

 类似资料:
  • Master:运行Ubuntu14.10Docker(1.9)运行Jenkins映像的Azure VM我在Azure VM上添加了端口8080(用于UI)和50000(用于从机)作为endpoint。 从:Windows 10(通过BootCamp在Mac上运行)将防火墙配置为允许端口50000上的入站和出站流量(从jnlp似乎正在使用这个端口)。 我可以通过网络访问我的詹金斯大师安装。我正试图在

  • 问题内容: 我安装了jenkins,在Windows中将jenkins.war上传到我的tomcat,并安装了git插件,我完成了ssh密钥的所有过程,并且能够成功地从cmd推入并拖入bitbucket中的git repo ,但我仍然无法通过詹金斯做到这一点,这是发生在我身上的怪异事物: 我可以通过git batch进行推拉和执行任何操作,但是要能够从cmd中执行相同操作,我必须以管理员身份打开它

  • null NewJenkins.Values具有以下特性。 报告的错误是。 我在谷歌上搜索了一段时间,很多网站都提到了服务帐户设置,但没有任何工作。 还有别的步骤吗?

  • SMTP错误:无法连接到SMTP主机。无法发送消息。 邮件程序错误:SMTP错误:无法连接到SMTP主机。 我似乎找不到让PHPMailer在CentOS下工作的方法。邮件在XAMPP的Windows下工作正常,但我总是在Linux下遇到这个错误。 SMTP服务器是一个在端口25上侦听的Lotus Domino,CentOS机器根本没有防火墙,奇怪的是,即使是mail()也不能工作。它不返回任何内

  • Jenkins master运行在Amazon实例上,从机设置在专用的Soyoustart机器上。工作正常,直到需要重做从属设置:重新安装OS,安装Java,向从属authorized_keys添加masters key,并删除/再次添加masters known_hosts中的从属。为从机设置新的凭据,并在Jenkins master中配置节点,但它无法连接到从机。 设置是相同的,并且一直在与其