“配置时拒绝连接”;Docker主机Uri“;在窗户里的詹金斯。如何解决呢?

“配置时拒绝连接”;Docker主机Uri“;在窗户里的詹金斯。如何解决呢?,docker,jenkins,Docker,Jenkins,我使用Docker run-d-u root--name Jenkins-p8080:8080-p50000:50000-v/root/Jenkins_2112:/var/Jenkins_home Jenkins/Jenkins:lts在Docker中创建了一个Jenkins容器 然后配置Jenkins。 当创建Docker配置时,我收到连接拒绝错误。 我还使用命令docker run-d--restart=always-p 127.0.0.1:2376:2375-v/var/run/dock

我使用Docker run-d-u root--name Jenkins-p8080:8080-p50000:50000-v/root/Jenkins_2112:/var/Jenkins_home Jenkins/Jenkins:lts在Docker中创建了一个Jenkins容器 然后配置Jenkins。
当创建Docker配置时,我收到
连接拒绝错误

我还使用命令
docker run-d--restart=always-p 127.0.0.1:2376:2375-v/var/run/docker.sock:/var/run/docker.sock-alpine/socat-tcp-listen:2375,fork,reuseaddr-unix-connect:/var/run/docker.sock。
socat容器的ip为
172.17.0.3
。 我正在使用Windows10


我如何解决这个问题?

这个问题是因为socat与Jenkins没有联系而产生的。因此需要连接。 我们可以分两步解决这个问题

第1步: 把詹金斯号和索卡特号连接起来。对于“使用以下命令创建Jenkins容器”:
docker run-d--restart=always-u root--name jenkins new--link socat:socat-p8080:8080-p50000:50000-v/root/jenkins_2112:/var/jenkins_home-v/var/run/docker.sock:/var/run/docker.sock jenkins/jenkins:lts

第二步: 创建Jenkins容器后,设置其他配置。然后将Docker主机URI像这样放置:
tcp://socat-container-ip.2375
其中,socat容器的命令为:
docker run-d--restart=always-p 127.0.0.1:2376:2375-v/var/run/docker.sock:/var/run/docker.sock alpine/socat tcp侦听:2375,fork,reuseaddr unix连接:/var/run/docker.sock