jenkins连接docker失败【还是没解决】
org.apache.hc.client5.http.HttpHostConnectException:Connect to http://localhost:237
我用的是wsl + docker desktop
这个配置的时候通过了,但是最后发现没用
回顾一下jenkins怎么配docker。(这里是Cloud页面下选中了docker进行配)
前提
我之前明明在docker desktop中配置了 expose 2375端口(idea docker插件连接docker失败_idea连不上docker-CSDN博客),按理来说这里输入tcp://127.0.01:2375就可以了。
解决方法
内网穿透,因为我的jenkins是用docker容器创建的,所以docker容器怎么能用127.0.0.1访问我这台电脑上的docker desktop呢。
容器看作一个的机器,我的电脑也成一个机器,显然要用外网了。
这里就用cpolar,免费创建一个tcp的隧道就行了。
cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站https://www.cpolar.com/
自己安装登录打开。我记得没错应该是http://localhost:9200/
最后的结果
结果就算配好了,jenkins用docker还是报错。。。