Jenkins 中国定制版

目前定制版发行包括有:Docker 镜像、jenkins.war 文件。所有的 Jenkins 定制版本都包括如下的特性:

  • 配置有部署在中国的代理更新中心(update center)
  • 简体中文插件

中国定制版各版本镜像下载

更多详情参考: Jenkins中文社区

使用命令如下:

docker run --rm -p 8080:8080 -p 50000:50000 jenkinszh/jenkins-zh:lts

注意:设置--rm标志时,当容器被移除时,Docker 也会删除与容器关联的卷。这与运行相似docker rm -v my-container。只有未指定名称的卷才会被删除。例如,与docker run --rm -v /foo -v awesome:/bar busybox top,音量/foo将被删除,但音量/bar不会。通过--volumes-from相同的逻辑将继承的卷将被删除 - 如果原始卷指定了名称,则不会被删除。

下面的例子可以把 Jenkins 的数据目录挂载到本地:

docker run -u root -v /var/jenkins/data:/var/jenkins_home -p 8080:8080 -p 50000:50000 jenkinszh/jenkins-zh:lts

点击这里 查看所有 docker tag 的版本。

Docker相关文章

一文搞懂Docker与Docker Engine的安装

一文学会配置Docker 镜像加速器(阿里云)

[root@localhost ~]# docker run -itd --name=jenkins -p 8080:8080 -p 50000:50000 jenkinszh/jenkins-zh
[root@localhost ~]# docker images
REPOSITORY             TAG                 IMAGE ID            CREATED             SIZE
jenkinszh/jenkins-zh   latest              2cb4cce6db0a        5 months ago        656MB
[root@localhost ~]# docker ps
CONTAINER ID        IMAGE                  COMMAND                  CREATED             STATUS              PORTS                               NAMES
367402ec96bf        jenkinszh/jenkins-zh   "/sbin/tini -- /usr/…"   About an hour ago   Up About an hour    0.0.0.0:8080->8080/tcp, 50000/tcp   jenkins

访问Jenkins

 浏览器访问输入Jenkins机器IP地址与默认端口8080

注意:
 如果在docker run时使用-v挂载了jenkins数据目录到本地,那么在本地查询jenkins解锁密码的时候,就需要将下图中的路径改为本地的jenkins数据目录路径才能查到解锁密码。(当然如果是docker exec 去容器中查询密码那就不用修改路径)

[root@localhost ~]# docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
40761cdc468d41a6b1dacc0cd477e70a

在这里插入图片描述
在这里插入图片描述
 点击“安装”,等待所有插件安装完成。

插件安装失败解决方法:https://blog.csdn.net/qq_44895681/article/details/104633654
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

↓↓↓↓↓↓

最近刚申请了个微信公众号,上面也会分享一些运维知识,大家点点发财手关注一波,感谢大家。 【原创公众号】:非著名运维 【福利】:公众号回复 “资料” 送运维自学资料大礼包哦!
在这里插入图片描述

https://www.cnblogs.com/yy-cola/p/10457484.html https://hub.docker.com/_/jenkins/ 下面记录我的安装过程: 刚开始按照别的博客花里胡哨的直接docker pull jenkins,安装的是2.60.3版本的,在运行起来之后,安装插件时提示版本过低,一个插件都没有安装成功,由于用的docker部署的,所以没法直接... 教你jenkins设置为中文 👉博__主👈:米码收割机👉技__能👈:C++/Python语言👉公众号👈:测试开发自动化👉专__注👈:专注主流机器人、人工智能等相关领域的开发、测试技术。 找回 admin 用户的密码后,可以登录系统修改其他用户的密码。 1. Jenkins 目录结构 Jenkins 没有使用数据库,所有的信息都保存在 JENKINS_HOME 目录下的文件中。其中 JENKINS_HOME 目录: Linux 下通常是 /var/lib/jenkins 或 /var/jenkins_homeWindows 下通常是 C:\Users\[用户名]\.... 有人问,为什么要用Jenkins,在一些中小型企业?我说下我以前开发的痛点,每次开发一个项目完成后,需要打包部署,可能没有专门的运维人员,只能开发人员去把项目打成一个war包,可能这个项目已经上线了,需要把服务关,在部署到服务器上,将项目启动起来,这个时候可能某个用户正在操作某些功能上的东西,如果你隔三差五的部署一下,这样的话对用户的体验也不好,自己也是烦的很,总是打包拖到服务器上。希望小型企业工作人员学习一下,配置可能复杂,但是你配置好了之后,你只需要把代码提交到Git或者Svn上,自动构建部署 一、未修改admin的密码 若未修改过admin的密码,那么我们可以通过查看/var/jenkins_home/secrets/initialAdminPassword文件来获取admin的初始密码 > cat /var/jenkins_home/secrets/initialAdminPassword 二、修改过admin的密码 如果修改过admi... 前面简单的介绍了如何使用镜像和容器的一些简单操作,相信大家还不是很熟悉,那么今天安静继续通过安装jenkins的方式来具体使用docker,并回顾以前的jenkins的知识 安装jenkins 安装jenkins的方式有很多种,前面介绍jenkins的时候也介绍了,今天通过docker的方式来安装Jenkins。安装命令docker run jenkins/jenkins [root... firewall-cmd --query-port=9004/tcp #除此之外还可以开机自启动,将firewalld起起来即可,并且允许其自启动 systemctl start firewalld systemctl enable firewalld #如果出现Fai docker pull jenkins/jenkins #创建本地数据卷 实际是在/Users/mac2016/java/jenkins_home/ 此处mac2016是我使用mac的名称 mkdir... 二、创建Jenkins挂载目录并授权权限 我们在服务器上先创建一个jenkins工作目录 /var/jenkins_mount,赋予相应权限,稍后我们将jenkins容器目录挂载到这个目录上,这样我们就可以很方便地对容器内的配置文件进行修改。 如果我们不这样做,那么如果需要修改容器配置文件,将会有点麻烦,因为虽然我们可以使用docker exec -it --user root 容器id /bin/bash 命令