docker+jenkins 安装教程,安装失败解决方法

1.拉取镜像
需要从官网进入:https://jenkins.io/download/

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

命令:

docker pull jenkins/jenkins:lts

在这里插入图片描述注意查看 docker镜像中,Jenkins版本是否是最新版

命令:

docker inspect 806f56c84444

在这里插入图片描述

2.创建目录
由于防止jenkins中重要文件因为容器损毁或删除导致文件丢失,因此创建文件对外挂载

mkdir jenkins
并且需要对目录开放docker进程操作的完全读写的权限

chmod 777 /apps/Devops/jenkins

3.启动容器
docker run -itd -p 9980:8080 -p 50000:50000 --restart always -v /apps/Devops/jenkins:/var/jenkins_home --name jenkins jenkins/jenkins:lts
并查看日志

docker logs -f jenkins
出现如下日志,即容器启动成功

在这里插入图片描述

4.页面查看,查找admin初始密码,并复制到此
访问地址:

http://192.168.92.130:9980或
localhost:9980

在这里插入图片描述
出现如上页面,代表jenkins启动成功。

需要copy管理员初始密码从上图所提示的目录地址的文件中。

获取admin初始密码有三个途径:

1》你可以选择进入容器,然后按路径进行查找

docker exec -it jenkins /bin/bash
cd /var/jenkins_home/secrets/
cat initialAdminPassword
可以获取到这一串密码

2》也可以去已经挂载到容器外的宿主机的目录下去查找

cd /apps/Devops/jenkins/secrets
cat initialAdminPassword
可以获取到这一串密码

3》刚刚的jenkins启动日志,最后也展示了这一串密码

在这里插入图片描述

复制这一串admin的初始密码,进入jenkins。需要等待数十秒!

5.安装插件

在这里插入图片描述

如上图所示,左侧显示安装建议的插件。右侧选择自定义安装插件。

先按照建议插件进行安装,点击左侧即可。

在这里插入图片描述

如上,如果全部都能正确安装,更好。出现安装失败的插件,等待所有结束,下方会有Retry可以进行重试。

在这里插入图片描述

最后重试后,依旧没有安装成功的,可以先continue,完成初始化的步骤。随后可以通过本篇解决。

continue后,完善如下信息,即可保存并完成

U:AngelSXD

P:F09…3

在这里插入图片描述

即可开始了!

在这里插入图片描述

在这里插入图片描述6.安装Maven插件
点击左侧【系统管理】—【插件管理】

在这里插入图片描述搜索 【Maven Integration】,勾选并安装

在这里插入图片描述安装过程

在这里插入图片描述

安装完成后,即可在插件管理下的 已安装installed选项卡下 看到刚刚已经安装的插件

7.安装Gitlab插件和GitLab Hook插件

在Available选项卡下

搜索GitLab,安装GitLab插件和GitLab Hook

点击Install without restart

在这里插入图片描述8.安装Maven Integration插件
搜索Maven Integration,勾选并安装

在这里插入图片描述

9.安装Publish Over SSH插件
【安装这个插件的原因,是因为本方式是使用docker启动jenkin服务,所以在jenkins后续执行构建任务时候,需要在build成功后,将服务的jar包[以spring boot]服务为例,需要将jar包拷贝到Dockerfile所在服务器的指定目录,进行微服务的启动】

【因此,此处需要配置SSH服务器的连接,意思就是在jenkins的任务结束后,去执行指定的服务器上的shell命令,做spring boot或cloud服务的镜像的构建,容器的运行,等一系列的事情】

【因此需要安装本插件】

搜索SSH

在这里插入图片描述
安装完成后:首先添加凭证

在这里插入图片描述

添加凭证【username+password类型的凭证】

在这里插入图片描述

接着,

点击系统管理,进入系统设置

在这里插入图片描述

找到SSH remote hosts,进行配置

配置SSH连接Dockerfile所在服务器的相关信息,并添加凭证,最后测试连接并保存,以备后面使用!!!

在这里插入图片描述

本插件的安装,以及配置连接等工作,就是为jenkin配置后续的自动化部署做准备!
文章转载至(https://www.cnblogs.com/sxdcgaq8080/p/10489369.html)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值