我的环境详细信息如下,
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部分连接失败。
在下面尝试过,但是不起作用。
tcp://0.0.0.0:2375
http://127.0.0.1:2375
tcp://100.101.102.103:2375
答案 0 :(得分:0)
我已经解决了这个问题。这是防火墙问题。我运行了systemctl disable firewalld
命令并重新启动了CentOS-7(Docker Server)
。现在连接正常。