Docker安装Jenkins(JDK1.8版本)

简介: Jenkins

Jenkins

版本选择

由于最新的Jenkins需要JDK11以上才能运行,JDK环境为1.8的可以在历史版本中找到适合自己JDK版本自行安装。目前支持jdk8的最新版Jenkins版本:jenkins-2.346.1

https://mirrors.jenkins.io/


可能出现的问题

Jenkins安装完成后,如果一直停留在页面Please wait while Jenkins is getting ready to work...,

解决方法:

在Jenkins安装目录下,找到 hudson.model.UpdateCenter.xml 对里面的内容进行修改, http://updates.jenkins-ci.org/update-center.json ,修改成 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 再重启Jenkins就可以解决。

image.png

Docker 启动

`docker 镜像仓库:https://hub.docker.com

 

jenkinsci/blueocean 使用JDK8的最后一个版本为 `jenkinsci/blueocean:1.24.7-bcc31d32159f 

docker pull jenkinsci/blueocean:1.25.5-bcc31d32159f
docker run -d -u root -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime --name MyJenkins jenkinsci/blueocean:1.24.7-bcc31d32159f


配置国内镜像


配置清华大学镜像,在jenkins目录中找到文件夹 updates ,替换文件中的内容


sed -i 's/http:\/\/updates.jenkinsci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json 

在jenkins插件页面配置镜像地址

将原url更改为:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

image.png

image.png



设置镜像

下载以下文件

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
#进入默认的安装更路径
/root/.jenkins/updates
#备份原始的
cp -r default.json  default.json.back
#下载清华园的镜像
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
#更新清华园的为默认的插件下载地址
mv  update-center.json default.json


插件离线下载地址

http://updates.jenkins-ci.org/download/plugins/


设置中文

Jenkins设置中文需要依赖社区提供的汉化插件,进入 `Manage Jenkins ->  Manage Plugins  


image.png

点击Avaliable plugins,在search available plugins输入框中输入Localization: Chinese (Simplified)

勾选Localization: Chinese (Simplified),然后点击Download now and install after restart

勾选Restart Jenkins when installation is complete and no jobs are running,等待安装完成,Jenkins重启完成

在installed plugins界面,在search installed plugins输入框中输入Localization: Chinese (Simplified),然后enable按钮打开,然后点击Restart Once No Jobs Are Running,等待Jenkins重启后,语言就切换为中文


image.png


关于老版本Jenkins插件

由于老版本插件无法直接下载,离线下载的关联插件很好。可以直接复制已安装的老版本插件文件夹到新安装的jenkinsu,目录中,需要注意Jenkins版本


注意

新建任务后,配置任务需要勾选丢弃旧的构建,设置为最多1天,不设置的后续构建历史job目录过大会导致根目录没空间导致Jenkins无法使用

image.png


目录
相关文章
|
4天前
|
弹性计算 Ubuntu Linux
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS自动化部署。支持Ubuntu 22.04/20.04、CentOS 7.7-7.9及Alibaba Cloud Linux 3.2104 LTS。前提条件:ECS实例需运行中且有公网。步骤:选择Docker扩展并安装,验证成功通过命令`docker -v`查看版本号。
127 78
|
18天前
|
NoSQL 关系型数据库 应用服务中间件
docker基础篇:安装tomcat
docker基础篇:安装tomcat
151 64
|
8天前
|
NoSQL 关系型数据库 Redis
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
47 14
|
5天前
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
32 7
|
20天前
|
关系型数据库 MySQL 数据库
docker高级篇(大厂进阶):安装mysql主从复制
docker高级篇(大厂进阶):安装mysql主从复制
93 24
|
21天前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
83 24
|
14天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
139 7
|
19天前
|
Ubuntu Linux Docker
Ubuntu22.04上Docker的安装
通过以上详细的安装步骤和命令,您可以在Ubuntu 22.04系统上顺利安装
280 11
|
2月前
|
缓存 Linux Docker
【最新版正确姿势】Docker安装教程(简单几步即可完成)
之前的老版本Docker安装教程已经发生了变化,本文分享了Docker最新版安装教程,其他操作系统版本也可以参考官 方的其他安装版本文档。
2030 3
【最新版正确姿势】Docker安装教程(简单几步即可完成)
|
2月前
|
Java 应用服务中间件 Linux
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。
1279 12
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库