环境:
Ubuntu20.04,已修改为清华大学源
Docker 20.10.7,已配置阿里云加速
1.安装jenkins主节点
docker run -d -p 28080:8080 -p 50000:50000 --name jenkins -u root -e TZ='Asia/Shanghai' -v /home/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkins/jenkins:2.319.1-lts
-p 映射端口
--name 容器名称
-e 指定容器内的环境变量
-v 挂载宿主机的目录
-d 后台运行容器
2.使用浏览器进入jenkins完成安装
192.168.68.150:28080
提示的密码文件位置是在容器内的位置,不是宿主机的文件位置,刚才已经做过映射了,所以文件在/home/jenkins_home/secrets/initialAdminPassword
插件建议安装推荐,但也可以后面安装,选择安装
插件安装完成后面跟着走就可以了
3.创建从节点
名称标签一致就好远程工作目录必须填写,同样是容器内的目录
创建容器需要使用
docker run -d -u root -e TZ='Asia/Shanghai' --name jenkins-slave01 jenkins/jnlp-slave:4.9-1-jdk11 -url http://192.168.68.150:28080 1e2900e54b04ec6a128f19ff5f8f89de5c977c3778036e745a192a7c7afe0662 jenkins-s1
jenkins/jnlp-slave:4.9-1-jdk11 是jdk11的版本
jenkins/jnlp-slave:4.9-1 是jdk1.8的版本
创建完成,回到jenkins页面查看是否已经连接上了
可以看到已经连接上了,需要更多的从节点,一样按照这个来就可以一一加上



