Docker安装Jenkins
摘要:本文介绍Jenkins容器化部署流程。首先拉取Jenkins 2.190.3-centos镜像,创建并授权数据目录/opt/jenkins_home。通过docker run命令启动容器,映射8081和50000端口。访问8081端口后,从initialAdminPassword文件获取初始密码。建议跳过在线插件安装,改为手动下载localization-support.hpi和locali
docker镜像拉取
docker pull jenkins/jenkins:2.190.3-centos
创建 /opt/jenkins_home 目录
cd /opt
mkdir jenkins_home
授权目录
chmod 777 jenkins_home/
启动容器
docker run -p 8081:8080 -p 50000:50000 -v /opt/jenkins_home:/var/jenkins_home -d --name jenkins jenkins/jenkins:2.190.3-centos
浏览器访问 http://ip:8081
查看初始化密码
cat /opt/jenkins_home/secrets/initialAdminPassword

登录进来之后,不要安装任何插件,官网连不上,会安装失败,后面再从插件官网手动下载插件,离线安装。

创建用户(不创建也行)

例如先安装中文插件:从官网https://plugins.jenkins.io/ui/search/?categories=&labels=&view=Tiles&page=1&query=
下载 locale.hpi 和 localization-support.hpi 和 localization-zh-cn.hpi 三个文件
注意版本对应,例如我现在安装的jenkins是2.190.3版本,找到对应的可支持的插件版本


在 Jenkins->Manage Jenkins->Manage Plugins 手动上传插件
先安装 locale.hpi , localization-support.hpi ,再安装 localization-zh-cn.hpi。

安装成功之后,重启jenkins, 浏览器访问 http://ip:8081/restart/ ,进入重启页面,点击重启,就显示中文了。
-------------------------------------------------------华丽分割线------------------------------------------------------
后来,试了一下安装新版本(把老版本的docker容器删除掉,挂载目录/opt/jenkins_home也删掉)
docker pull jenkins/jenkins:2.541.1
docker run -p 8081:8080 -p 50000:50000 -v /opt/jenkins_home:/var/jenkins_home -d --name jenkins jenkins/jenkins:2.541.1
新版本可以直接安装插件,不用去插件官网手动下载了。

更多推荐
所有评论(0)