Jenkins Docker插件无法连接到Docker服务器主机URL

时间:2019-03-25 05:58:02

标签: docker jenkins

我的环境详细信息如下,

Jenkins主服务器详细信息:-

Jenkins Master Host OS – CentOS – 7.6
Jenkins Version - 2.164.1
Jenkins Deployed on Apache Tomcat.
Jenkins Docker Plugin Version – 1.1.6

Docker服务器详细信息:-

Docker Host OS – CentOS – 7.6
Docker Version - 18.09.3, build 774a1f4

问题::尝试在Jenkins上配置Jenkins Docker插件时出现以下错误。在Docker主机上的/usr/lib/systemd/system/docker.service文件添加如下。

[Service]
Type=notify
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

Docker Host终端能够获取以下命令的输出。

curl 100.101.102.103:2375/info
curl -XGET http://100.101.102.103:2375/containers/json

在Jenkins Web上->管理Jenkins->配置系统->云-> Docker部分连接失败。

enter image description here

在下面尝试过,但是不起作用。

 tcp://0.0.0.0:2375
http://127.0.0.1:2375
tcp://100.101.102.103:2375

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。这是防火墙问题。我运行了systemctl disable firewalld命令并重新启动了CentOS-7(Docker Server)。现在连接正常。