Jenkins安装_jenkins安装与配置

Jenkins安装_jenkins安装与配置前言jenkins的环境搭建方法有很多,本篇使用docker快速搭建一个jenkins环境。环境准备:mac/Linuxdockerdocker拉去jenkins镜像先下载jenkins镜

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

前言

jenkins的环境搭建方法有很多,本篇使用docker快速搭建一个jenkins环境。
环境准备:
mac/Linux
docker
 

docker拉去jenkins镜像

先下载jenkins镜像https://hub.docker.com/r/jenkins/jenkins/tags,选择lts的jenkins最新版本。

docker pull jenkins/jenkins:lts

 

查看是否拉取成功

docker images

显示以下结果,代码拉取成功

➜  ~ docker images
REPOSITORY        TAG       IMAGE ID       CREATED      SIZE
jenkins/jenkins   lts       e5599f396096   5 days ago   717MB

 

新建本地挂载文件地址

mkdir /Users/jkc/docker/jenkins
cd /Users/jkc/docker/jenkins

 

运行Jenkins,挂载本地宿主机文件地址

docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true -v /Users/jkc/docker/jenkins:/var/jenkins_home jenkins/jenkins:lts
  • –privileged=true 让容器有root权限,方便进入容器操作
  • -p 8080:8080 jenkins的web访问端口8080
  • -v /Users/jkc/docker/jenkins:/var/jenkins_home 容器 /var/jenkins_home路径映射到宿主机/Users/jkc/docker/jenkins
     

查看容器是否成功运行

docker ps

看到容器id说明运行成功

➜  ~ docker ps    
CONTAINER ID   IMAGE                 COMMAND                  CREATED          STATUS          PORTS                                              NAMES
3be4b6cd9b8c   jenkins/jenkins:lts   "/sbin/tini -- /usr/…"   25 minutes ago   Up 25 minutes   0.0.0.0:8080->8080/tcp, 0.0.0.0:50000->50000/tcp   jenkins

 

初次访问jenkins

访问地址

http://localhost:8080

 

需要输入Jenkins随机生成的密码

Jenkins安装_jenkins安装与配置
 

获取密码命令

cat /Users/jkc/docker/jenkins/secrets/initialAdminPassword 
➜  ~ cat /Users/jkc/docker/jenkins/secrets/initialAdminPassword 
5809047b5bcd48f19a2097444d468ec7

 

安装插件

可以使用推荐的安装插件,也可以自定义安装插件
Jenkins安装_jenkins安装与配置
我这里使用推荐插件安装,选择后开始进行安装
Jenkins安装_jenkins安装与配置
 

设置账号

插件下载完成后,设置admin账户和密码
Jenkins安装_jenkins安装与配置
 

完成安装,进入首页

Jenkins安装_jenkins安装与配置

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/165555.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • return 0和return 1和return -1的区别「建议收藏」

    return 0和return 1和return -1的区别「建议收藏」1、返回值int类型的函数返回:return语句用来结束循环,或返回一个函数的值。return0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。return-1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;以上两个是约定俗成,系统提供的函数绝大部分定义为int类型返回值的都是这样的。返回值是返回给系统用的,给…

    2022年10月21日
    0
  • DEDECMS中的几个常见的自定义常量DEDEMEMBER等位置

    DEDECMS中的几个常见的自定义常量DEDEMEMBER等位置

    2021年9月25日
    40
  • 》》css3–动画[通俗易懂]

    <!DOCTYPEhtml><html><head><metacharset=”utf-8″/><title>功能特权-QQ登录</title><linkrel=”ShortcutIcon”href=”im…

    2022年4月13日
    55
  • Kafka教程_图解kafka

    Kafka教程_图解kafkakafka详细教程,Kafka面试题。kafka最初是由Linkedin公司基于Scala和Java语言开发的分布式消息发布-订阅系统,现已捐献给Apache软件基金会。Kafka最被广为人知的是作为一个消息队列系统存在,而事实上kafka已然成为一个流行的分布式流处理平台。其具有高吞吐、低延迟的特性,许多大数据处理系统比如storm、spark、flink等都能很好地与之集成。本文详细介绍了Kafka的实战知识。

    2022年10月16日
    0
  • java%f什么意思_浅析Java中print、printf、println的区别「建议收藏」

    java%f什么意思_浅析Java中print、printf、println的区别「建议收藏」printf主要是继承了C语言的printf的一些特性,可以进行格式化输出print就是一般的标准输出,但是不换行println和print基本没什么差别,就是最后会换行System.out.printf(“thenumberis:d”,t);参照JAVAAPI的定义如下:’d’整数结果被格式化为十进制整数’o’整数结果被格式化为八进制整数’x’,’X’整数结果被格式化为十六…

    2022年7月8日
    17
  • SpringBoot整合RabbitMQ之 典型应用场景实战一「建议收藏」

    SpringBoot整合RabbitMQ之 典型应用场景实战一「建议收藏」实战前言RabbitMQ作为目前应用相当广泛的消息中间件,在企业级应用、微服务应用中充当着重要的角色。特别是在一些典型的应用场景以及业务模块中具有重要的作用,比如业务服务模块解耦、异步通信、高并发限流、超时业务、数据延迟处理等。其中课程的学习链接地址:https://edu.csdn.net/course/detail/9314RabbitMQ官网拜读首先,让我们先拜读Ra…

    2022年5月14日
    31

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号