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

相关推荐
cominglately14 分钟前
centos单机部署seata
linux·运维·centos
CircleMouse20 分钟前
Centos7, 使用yum工具,出现 Could not resolve host: mirrorlist.centos.org
linux·运维·服务器·centos
Karoku0661 小时前
【k8s集群应用】kubeadm1.20高可用部署(3master)
运维·docker·云原生·容器·kubernetes
木子Linux1 小时前
【Linux打怪升级记 | 问题01】安装Linux系统忘记设置时区怎么办?3个方法教你回到东八区
linux·运维·服务器·centos·云计算
mit6.8241 小时前
Ubuntu 系统下性能剖析工具: perf
linux·运维·ubuntu
watermelonoops1 小时前
Windows安装Ubuntu,Deepin三系统启动问题(XXX has invalid signature 您需要先加载内核)
linux·运维·ubuntu·deepin
不惑_1 小时前
小白入门 · 腾讯云轻量服务器部署 Hadoop 3.3.6
服务器·hadoop·腾讯云
阿甘知识库2 小时前
宝塔面板跨服务器数据同步教程:双机备份零停机
android·运维·服务器·备份·同步·宝塔面板·建站
saynaihe2 小时前
安全地使用 Docker 和 Systemctl 部署 Kafka 的综合指南
运维·安全·docker·容器·kafka
G_whang3 小时前
centos7下docker 容器实现redis主从同步
redis·docker·容器