Jenkins Docker Swarm插件 配置的坑


配置 Docker Host URI

注意,这里要用 http://!!!如果按照提示里用了 tcp:// 则会报错,异常信息如下:

bash 复制代码
2023-11-13 16:28:42.683+0000 [id=34]	WARNING	o.e.j.s.h.ContextHandler$Context#log: Error while serving http://10.8.4.57:8080/manage/descriptorByName/org.jenkinsci.plugins.docker.swarm.DockerSwarmCloud/validateTestDockerApiConnection
java.lang.NullPointerException
	at org.jenkinsci.plugins.docker.swarm.docker.api.request.ApiRequest.<init>(ApiRequest.java:71)
	at org.jenkinsci.plugins.docker.swarm.docker.api.ping.PingRequest.<init>(PingRequest.java:10)
	at org.jenkinsci.plugins.docker.swarm.DockerSwarmCloud$DescriptorImpl.doValidateTestDockerApiConnection(DockerSwarmCloud.java:139)
	at java.base/java.lang.invoke.MethodHandle.invokeWithArguments(Unknown Source)
	at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:397)
bash 复制代码
2023-11-13 16:44:26.516+0000 [id=275]	INFO	o.j.p.cloudstats.CloudStatistics#logTypeNotSupported: No support for cloud-stats plugin by class org.jenkinsci.plugins.docker.swarm.DockerSwarmComputer
[ERROR] [11/13/2023 16:44:26.856] [swarm-plugin-akka.actor.default-dispatcher-111] [akka://swarm-plugin/user/agt-_by_dockerswarm-2] unexpected url: tcp://10.8.4.57:2375/services/create
java.lang.IllegalArgumentException: unexpected url: tcp://10.8.4.57:2375/services/create
	at okhttp3.Request$Builder.url(Request.java:143)
	at org.jenkinsci.plugins.docker.swarm.docker.api.request.ApiRequest.toOkHttpRequest(ApiRequest.java:156)
	at org.jenkinsci.plugins.docker.swarm.docker.api.request.ApiRequest.execute(ApiRequest.java:162)
	at org.jenkinsci.plugins.docker.swarm.DockerSwarmAgentLauncherActor.createService(DockerSwarmAgentLauncherActor.java:79)
	at org.jenkinsci.plugins.docker.swarm.DockerSwarmAgentLauncherActor.lambda$createReceive$1(DockerSwarmAgentLauncherActor.java:50)
	at akka.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:24)
bash 复制代码
[ERROR] [11/13/2023 16:46:14.530] [swarm-plugin-akka.actor.default-dispatcher-116] [akka://swarm-plugin/user/dead-agentService-reaper] unexpected url: tcp://10.8.4.57:2375/services?filters=%7B%22label%22%3A%5B%22ROLE%3Djenkins-agent%22%5D%7D
java.lang.IllegalArgumentException: unexpected url: tcp://10.8.4.57:2375/services?filters=%7B%22label%22%3A%5B%22ROLE%3Djenkins-agent%22%5D%7D
	at okhttp3.Request$Builder.url(Request.java:143)
	at org.jenkinsci.plugins.docker.swarm.docker.api.request.ApiRequest.toOkHttpRequest(ApiRequest.java:156)
	at org.jenkinsci.plugins.docker.swarm.docker.api.request.ApiRequest.execute(ApiRequest.java:162)
	at org.jenkinsci.plugins.docker.swarm.DeadAgentServiceReaperActor.reapDeadAgentServices(DeadAgentServiceReaperActor.java:41)
	at org.jenkinsci.plugins.docker.swarm.DeadAgentServiceReaperActor.lambda$createReceive$0(DeadAgentServiceReaperActor.java:28)
	at akka.japi.pf.UnitCaseStatement.apply(CaseStatements.scala:24)
相关推荐
江湖有缘41 分钟前
Docker实战 | 使用Docker部署HarborGuard容器安全扫描平台
安全·docker·容器
IT大白鼠43 分钟前
AI SSH 运维助手 V13.0内部版七项私有新特性全解
运维·人工智能·ssh
江湖有缘1 小时前
Docker实战 | 使用Docker部署Reubah文件转换器和图像处理器
docker·容器·eureka
天蓝蓝的本我1 小时前
ollama外部无法访问.ollama.service 文件无法写入.ollama外部无法访问.
运维·网络
帷幕落秋1 小时前
经典命令场景与软硬链接
linux·运维
骑着蜗牛撵大象3272 小时前
ToolJet + PostgreSQL:后台表格、查询和流程,一次搭成可远程访问的业务系统
数据库·低代码·docker·postgresql·内部工具·tooljet
Sayai3 小时前
Java 进程 Unable to create new native thread 排查实战:Linux 线程数五层限制与 JVM -Xss 调优
java·linux·运维·jvm·性能优化
修船大队长3 小时前
启动阶段 KL15 未接通时触发报文超时监控
运维·服务器·网络
程序员-Benothing3 小时前
Linux网络排错命令:ping、traceroute、mtr、dig、nslookup
linux·运维·网络