Centos中使用Docker安装Jenkis并搭建集群

目录

一、前置条件

二、安装Docker

三、使用Docker安装Jenkins


一、前置条件

准备两台虚拟机并安装JDK 并关闭防火墙

我安装的是1.8.0版本 

二、安装Docker

以下操作都在Master上进行

安装Docker依赖

yum install -y yum-utils device-mapper-persistent-data lvm2

 添加Docker源

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新源

yum update

安装Docker CE 和 containerd

sudo yum install docker-ce docker-ce-cli containerd.io

查看Docker版本

yum list docker-ce --showduplicates|sort -r

指定版本安装

yum install -y docker-ce-23.0.3 docker-ce-cli-23.0.3 containerd.io

设置开机启动

systemctl start docker && systemctl enable docker

三、使用Docker安装Jenkins

使用Master运行

docker run \

  -u root \

  -idt \

  --name master \

  -p 8080:8080 \

  -p 50000:50000 \

  -v /usr/local/jenkins:/var/jenkins_home \

  -v /var/run/docker.sock:/var/run/docker.sock \

  jenkinsci/blueocean:1.19.0

等待结束后 

docker logs master

执行后会有一条命令 复制下来 这一步可做可不做 因为后面也会有查询命令的方法

 然后在网页上访问IP+8080 就是你的Jenkins master 

等他跑一会  

把上面的一长条命令 复制到框内

如果没有执行上面docker的命令 可以进入到Jenkins下

进入到我们在开头创建的Jenkins文件下

cd /usr/local/jenkins/secrets

vim initialAdminPassword

这个就是我们的管理员密码 

我们用它登录 然后这里的插件安装不安装对于我们的Jenkins集群并没有影响可以直接关闭也可以继续安装 就算后续想安装插件 也可以在Jenkins界面找到

我们继续搞集群

 

 

在这里我们新建节点

 

名称没有什么要求

 创建完成之后 我们单击创建的node

单机划线部分 下载所需的jar包 

把下载的jar包放入node内

再运行他的命令

java -jar agent.jar -jnlpUrl http://192.168.152.133:8080/computer/%E5%A5%A5%E7%89%B9%E6%9B%BC/slave-agent.jnlp -secret cea3695cd683db14175f6f74bcae6e7807eda65cbc5e1168c5917a69257cb94b -workDir "/usr/local/jenkins"

显示这种界面 就成功了 我们在Jenkins网页刷新即可 

 如有错误 请大佬指正

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值