Jenkins安装与设置(插件安装失败,版本问题解决)

早期的使用docker安装jenkins的方法会出现插件无法安装的问题,是由于docker拉取的jenkins版本太低了

jdk安装
Linux系统安装JDK1.8 详细流程

maven安装:
centos7下安装Maven

使用docker进行安装jenkins:

先把镜像和容器卸干净

bash 复制代码
docker ps -a
bash 复制代码
docker stop 容器id
bash 复制代码
docker rm 容器id

查看镜像

bash 复制代码
docker images

删除镜像

bash 复制代码
docker rmi  镜像id

删除已有jenkins挂载目录

bash 复制代码
rm -rf /目录地址

开始安装:

yum 更新到最新

bash 复制代码
yum update

最后的版本号一定要带,指定下载具体的版本号

bash 复制代码
docker pull jenkins/jenkins:2.426.2  

自定义挂载目录,修改权限

bash 复制代码
mkdir -p /mydata/jenkins_home
chmod 777 /mydata/jenkins_home

运行:记得改地址

bash 复制代码
docker run -d \
    -p 8080:8080 \
    -p 50000:50000 \
    -v /mydata/jenkins_home:/var/jenkins_home \
    -v /etc/localtime:/etc/localtime \
-v /usr/java/jdk1.8.0_391:/usr/local/jdk1.8 \
-v /root/apache-maven-3.9.6:/usr/local/apache-maven-3.9.5 \
-v $(which docker):/usr/bin/docker \
-v /var/run/docker.sock:/var/run/docker.sock\
    --restart=always \
    --name=jenkins \
    jenkins/jenkins:2.426.2

-d:后台运行容器;

-p 8080:8080:将容器的 8080 端口映射到服务器的 8080 端口;

-p 50000:50000:将容器的 50000 端口映射到服务器的 50000 端口;

-v /usr/local/jenkins:/var/jenkins_home:将容器中 Jenkins 的工作目录挂载到服务器的 /usr/local/jenkins;

-v /etc/localtime:/etc/localtime:让容器使用和服务器同样的时间设置;

--restart=always:设置容器的重启策略为 Docker 重启时自动重启;

--name=jenkins:给容器起别名;

docker ps 查看启动是否成功以及容器id

查看是否运行:

bash 复制代码
docker ps

浏览器访问ip:8080:

显示如上证明运行成功,等待片刻显示如下:

这个密码可以在页面中的位置文件中看,也可以使用

bash 复制代码
docker logs jenkins

该串数字即为密码

通过文件看密码:

bash 复制代码
cd /mydata/jenkins_home/secrets/
bash 复制代码
cat initialAdminPassword

输入密码等待后显示:

选择安装推荐的插件,等待安装

安装失败可以重试也可以点继续,后面再安装

创建admin用户

点击保存

进行根地址配置

点击保存并完成

使用Docker安装Jenkins,解决插件安装失败,版本太低等问题

参考视频
maven安装后配置

相关推荐
嵌入式×边缘AI:打怪升级日志几秒前
TinaSDK Linux Kernel 基本使用(全志T113开发板)
linux·运维·服务器
嵌入式×边缘AI:打怪升级日志21 分钟前
Linux内核基础完全入门指南(理论篇)
linux·运维·服务器
比昨天多敲两行1 小时前
Linux进程概念
linux·运维·服务器
HLC++1 小时前
Linux的基本指令+权限+基础开发工具
linux·运维·服务器
daino1 小时前
国内 PyPI 常用镜像源汇总(HTTPS 版)
运维
以太浮标2 小时前
华为eNSP模拟器综合实验之- MGRE多点GRE隧道详解
运维·网络·网络协议·网络安全·华为·信息与通信
杨浦老苏3 小时前
自托管网页EPUB阅读器Codexa
docker·群晖·电子书·calibre·opds
杨云龙UP3 小时前
ODA运维实战:Oracle 19c YJXT PDB表空间在线扩容全过程_20260503
linux·运维·服务器·数据库·oracle
杨浦老苏3 小时前
开源文件协作平台OpenCloud
docker·文件管理·群晖·协作
yyuuuzz3 小时前
aws 基础认知与实践注意点
运维·服务器·网络·云计算·github·aws