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安装后配置

相关推荐
极限实验室2 小时前
使用 Docker Compose 简化 INFINI Console 与 Easysearch 环境搭建
数据库·docker·devops
GuokLiu2 小时前
250708-Debian系统安装Edge浏览器并配置最小中文输入法
运维·edge·debian
Code Warrior2 小时前
【Linux】基础开发工具(3)
linux·服务器
guygg883 小时前
ubuntu手动编译VTK9.3 Generating qmltypes file 失败
linux·运维·ubuntu
牧天白衣.4 小时前
Docker相关内容
docker·容器·eureka
先做个垃圾出来………4 小时前
自动化一次通过率
运维·自动化
一切顺势而行4 小时前
k8s 使用docker 安装教程
docker·容器·kubernetes
Andy杨4 小时前
20250707-2-第二章:Kubernetes 核心概念-K8s集群架构,生产部署K8s两_笔记
docker·容器
小安运维日记4 小时前
CKS认证 | Day4 最小化微服务漏洞
安全·docker·微服务·云原生·容器·kubernetes
夕泠爱吃糖5 小时前
Linux中的静态库和动态库
linux·运维·服务器