官方的镜像 jenkins/jnlp-slave 镜像使用方法:参考文章
不过官方镜像 jenkins/jnlp-slave 只适合添加 docker 静态节点,不适合 docker 动态节点,否则会报错。
Still waiting to schedule task All nodes of label ‘jenkins-slave’ are offline
、
Cannot construct instance of com.github.dockerjava.api.model.Volume (although at least one Creator exists)’
环境:centos7.6 、Docker version 19.03.5、Jenkins 2.263.1、jenkins url 172.28.31.214:8080
1、“系统管理”–“节点管理”–新建节点"
2、添加一个通过 "通过 java web 启动代理“的节点
3、查看 secret
4、vm 192.168.116.6 上启动 jenkins-slave docker 容器,可以看到 节点添加成功
docker run -dit jenkins/jnlp-slave -url http://172.28.31.214:8080 733fce115691bc94e5c8b26e35b38eabae12b6e0ef5d4a5f43648e47b4a3eba8 docker-slave