Jenkins安装(Docker)版

一、jenkins安装

1.查找,下载jenkins镜像文件

启动docker,查找Jenkins镜像文件

docker search jenkins

下载Jenkins镜像文件

docker pull jenkins

2.创建Jenkins挂载目录并授权权限,这样我们就可以很方便地对容器内的配置文件进行修改。

mkdir -p /data/jenkins_home/

chmod 777 /data/jenkins_home/

3.创建并启动Jenkins容器

docker run -d -p 8081:8080 -p 8082:50000 \
--user=0 \
 -v /data/jenkins_home:/var/jenkins_home \
 -v /etc/localtime:/etc/localtime \
 -v /usr/bin/docker:/usr/bin/docker \
 -v /var/run/docker.sock:/var/run/docker.sock \
 --name jenkins jenkins

-d 后台运行镜像

-p 10240:8080 将镜像的8080端口映射到服务器的10240端口。

-p 10241:50000 将镜像的50000端口映射到服务器的10241端口

-v /data/jenkins_home:/var/jenkins_home /var/jenkins_home目录为容器jenkins工作目录,我们将硬盘上的一个目录挂载到这个位置,方便后续更新镜像后继续使用原来的工作目录。这里我们设置的就是上面我们创建的 /data/jenkins_home目录

-v /etc/localtime:/etc/localtime让容器使用和服务器同样的时间设置。

–name myjenkins 给容器起一个别名

4.查看jenkins是否启动成功,如下图出现端口号,就为启动成功了

docker ps -l

5.查看docker容器日志

docker logs jenkins

6.配置镜像加速,进入 cd /data/jenkins_home 目录

cd /data/jenkins_home

修改hudson.model.UpdateCenter.xml里的内容

vi  hudson.model.UpdateCenter.xml

Jenkins安装(Docker)版

将 url 修改为清华大学官方镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

Jenkins安装(Docker)版

7.访问Jenkins页面,输入你的ip加上8090

Jenkins安装(Docker)版

8.管理员密码获取方法,编辑initialAdminPassword文件查看,把密码输入登录中的密码即可,开始使用。

vi /data/jenkins_home/secrets/initialAdminPassword

Jenkins安装(Docker)版

二、jenkins应用常见错误

1.Signature verification failed in update site ‘default’

修改hudson.model.UpdateCenter.xml里的内容

Jenkins安装(Docker)版

修改为http://updates.jenkins.io/update-center.json或者

修改为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.jso

Jenkins 配置SSH免密登录

Original: https://www.cnblogs.com/blogof-fusu/p/16468813.html
Author: 山有扶苏QWQ
Title: Jenkins安装(Docker)版

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/598820/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 深入浅出分析 HashMap

    作者:炸鸡可乐原文出处:www.pzblog.cn 一、摘要 在集合系列的第一章,咱们了解到,Map的实现类有HashMap、LinkedHashMap、TreeMap、Ident…

    数据库 2023年6月14日
    070
  • Java基础四—泛型、注解、异常、反射

    泛型 泛型的本质是为了参数化类型( 在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类…

    数据库 2023年6月6日
    087
  • SQL 版本号排序

    SQL 语句直接对内容为版本号格式的字段进行排序时,排序效果通常不是最终想要的效果,因为最终需要的效果,是需对版本号里的每一段(通常以小数点分隔)按数值进行排序。 解决这个问题,主…

    数据库 2023年5月24日
    074
  • 滑动窗口常用技巧总结

    概述 在解决 字串问题时,滑动窗口技巧可能经常会使用,其本身思想并不难理解,难在灵活。因而本文从一个 最&…

    数据库 2023年6月11日
    088
  • 太赞了!墙裂推荐这款网页版 Nginx 配置生成器,好用到爆!

    之前民工哥也给大家介绍过一款Nginx配置生成器:强大!Nginx 配置在线一键生成”神器”,不太了解的人可以去看一看。 最近民工哥又发现一款好用的网页版开…

    数据库 2023年6月9日
    0167
  • [LeetCode]35. 搜索插入位置

    给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3…

    数据库 2023年6月9日
    082
  • 【MySQL】笔记(3)— 连接查询;子查询;union;limit;

    一.连接查询: 1.1、什么是连接查询?在实际开发中,大多数情况下并不是从单个表中查询数据,而是通常通过多个表的联合查询来获得最终结果。 [En] In the actual de…

    数据库 2023年5月24日
    077
  • idea启动 org.springframework.boot.web.server.PortInUseException: Port XXX is already in use

    win+r,输入cmd,进入命令行窗口查询占用端口号所在进程:netstat -ano|findstr 8001杀死进程:taskkill -f -pid 进程号 作者:crazy…

    数据库 2023年6月16日
    073
  • Hadoop生态一—分布式文件系统HDFS

    分布式文件系统: 统一管理分布在集群上的文件系统设计思想分而治之:将大文件、大批量文件,分布式存放在大量服务器上,以便于采取分而治之的方式对海量数据进行运算分析; 在大数据系统中作…

    数据库 2023年6月6日
    085
  • 同时运行两个版本相同的tomcat

    由于项目需要,代理集群和一个节点都部署在本地,那么就需要有两个tomcat,一个部署集群,一个部署项目,我都用了7.0.34版本的tomcat 当启动代理的tomcat成功时,再启…

    数据库 2023年6月11日
    0100
  • 函数式编程-Stream流

    函数式编程-Stream流 1. 概述 1.1 为什么学? 能够看懂公司里的代码 大数量下处理集合效率高 代码可读性高 消灭嵌套地狱 //查询未成年作家的评分在70以上的书籍 由于…

    数据库 2023年6月6日
    081
  • MySQL启动过程详解三:Innodb存储引擎的启动

    Innodb启动过程如下: 初始化innobase_hton,它是一个handlerton类型的指针,以便在server层能够调用存储引擎的接口。 Innodb相关参数的检车和初始…

    数据库 2023年6月9日
    094
  • Java基础一—面向对象三大特性

    写在最前 本系列为个人对BAT大厂面试题与全栈知识体系结合的简化梳理及本人在日常学习中一些知识的整理(包括但不限于书本、他人博客、微信公众号等渠道),仅为个人总结学习与整理知识框架…

    数据库 2023年6月6日
    079
  • MySQL实战45讲 14

    14 | count(*)这么慢,我该怎么办? 在开发系统时,您可能经常需要计算表中的行数,例如交易系统中的变动记录总数。 [En] When developing a syste…

    数据库 2023年5月24日
    088
  • MySQL日期时间函数一网打尽

    获取时间 函数 功能 返回格式 CURDATE(), CURRENT_DATE() 返回当前日期,只包含年、月、日 2022-03-08 CURTIME(), CURRENT_TI…

    数据库 2023年6月9日
    070
  • 力扣数据库题目182查找重复的电子邮箱

    力扣数据库题目182查找重复的电子邮箱 题目 编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。 示例: +—-+——&#82…

    数据库 2023年6月9日
    082
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球