jenkins2.164.3-docker部署
机器:10.100.4.42
# ls jenkins_2.164.3.tar
jenkins_2.164.3.tar
# docker load -i jenkins_2.164.3.tar
# docker images |grep jenkins #下面是k8s-master上安装jenkins的,也可部署到其他地方
k8s-jenkins-master 2.164.3 e0da318a8e6e 47 hours ago 1.16GB
# docker run -d --net=host --name jenkins -v /data/jenkins_home:/var/jenkins_home k8s-jenkins-master:2.164.3
或:下面是映射宿主机docker,可以在容器里使用docker命令
docker run -d --name jenkins --net=host -v /data/jenkins_home:/var/jenkins_home/ -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock k8s-jenkins-master:2.164.3
# docker ps |grep jenkins
731f02e3fc6a k8s-jenkins-master:2.164.3 "/bin/tini -- /usr/l…" 13 seconds ago Up 10 seconds jenkins
[root@zhonghe-10-100-4-42][/data]
# docker logs -f jenkins
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
c7a94429ff0b42bc8ccb9870dd9f9e25
This may also be found at: /var/jenkins_home/secrets/initialAdminPassword
# netstat -anput |grep 8080
tcp6 0 0 :::8080 :::* LISTEN 8053/java
tcp6 0 0 10.100.4.42:48080 10.100.4.46:9300 ESTABLISHED 16727/java
浏览器访问:http://10.100.4.42:8080
选择插件来安装,
创建一个管理用户admin/123456,如下:
安装cicd相关插件:
点击系统管理——插件管理
1)安装git插件:(下载离线安装比较快)
将相关依赖插件都安装上,如下:
如果installed没有显示Git安装,就再在available中选择Git插件进行安装
2)安装kubernete插件:(下载离线安装比较快)
如果installed没有显示kubernetes安装,就再在available中选择kubernetes插件进行安装。
- 安装Kubernetes Continuous Deploy Plugin插件:
如果installed没有显示Kubernetes Continuous Deploy Plugin安装,就再在available中选择Kubernetes Continuous Deploy Plugin插件进行安装。
4)安装pipeline插件:
如果installed没有显示pipeline安装,就再在available中选择pipeline插件进行安装。