Rancher2+Docker+SpringCloud+Jenkins+Redis集群+MySQL主从搭建(四)CentOs7 安装Jenkins

本文章为https://www.bilibili.com/video/BV1PJ411G7BQ?p=1学习记录笔记

通过Rancher部署服务来完成jenkins的安装

下载镜像

当然,从rancher的部署页中启动可以自动为我们下载部署的镜像
但我们这里为了更清晰的使用,采用手动pull镜像的方式,执行如下命令:
docker pull jenkins/jenkins:alpine

当然如果你有镜像提供者的Dockerfile那就更好了
有了Dockerfile,你可以更为清楚的了解这个镜像的制作过程,方便后面的使用。

2.1接下来,在宿主机创建挂载文件夹
mkdir -p /water/runfile/docker_volume/jenkins_home

2.2因为 jenkins user - uid 1000(容器内使用的用户可能没有主机上文件夹的权限),所以这里我们更改目录用户组及用户
#chown -R 1000:1000 /water/runfile/docker_volume/jenkins_home
#一下三行不需要
#firewall-cmd --zone=public --add-port=30000/tcp --permanent
#firewall-cmd --zone=public --add-port=30001/tcp --permanent
#firewall-cmd --reload

在rancher的部署页中做如下操作

1.输入名称 jenkins
在这里插入图片描述

2.输入镜像名称 jenkins/jenkins:alpine
3.添加端口映射 30000(主机):8080(容器)和 30001(主机):50000(容器)
在这里插入图片描述
4.添加一个路径映射卷,卷名为jenkins-home
在这里插入图片描述

主机路径的话就是填入我们先前创建的/water/runfile/docker_volume/jenkins_home目录路径,
选择为现有目录并映射到容器路径/var/jenkins_home目录路径
4.0.1后面maven的配置文件
4.1因为要在jenkins下执行docker命令,所以再挂载两个宿主机的路径/var/run/docker.sock:/var/run/docker.sock /usr/bin/docker:/usr/bin/docker

在这里插入图片描述
在这里插入图片描述

4.2因为jenkins里要执行docker命令,所以将用户设置为uid为0的用户启动。点击高级选项,命令,用户uid填写0
在这里插入图片描述
在这里插入图片描述
5.点击启动按钮

这几个步骤其实反应到我们docker容器中就如同下面的命令:
docker run -d --restart unless-stopped --name jenkins
-p 30000:8080 -p 30001:50000
-v /water/runfile/docker_volume/jenkins_home:/var/jenkins_home
jenkins/jenkins:alpine

出现active说明启动成功

在这里插入图片描述
2.6初始化Jenkins
到我们的主机映射目录去查看密码
cat /water/runfile/docker_volume/jenkins_home/secrets/initialAdminPassword
在这里插入图片描述

当然也可以在rancher中操作选项里操作执行命令行,在这个里面操作命令就是基于容器内部文件路径了

2.7选择"按照系统建议的插件",一直等到插件安装完成,这可能需要几分钟时间
非常遗憾默认的插件里没有我们用到的maven,后面需要自己配置插件,
从这里我们也要思考一下以后在做项目中,能够考虑用Gradle来替代maven,这也许是一个流行趋势

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值