当前位置: 首页 > news >正文

Docker 安装 Jenkins:2.346.3

准备:已安装Docker,已配置服务器安全组规则 1581

1、拉取镜像 

[root@Tseng ~]# docker pull jenkins/jenkins:2.346.3
2.346.3: Pulling from jenkins/jenkins
001c52e26ad5: Pull complete 
6b8dd635df38: Pull complete 
2ba4c74fd680: Pull complete 
451b84b3fbee: Pull complete 
bf1a1bca45f7: Pull complete 
034487302eff: Pull complete 
9ca88e78f65c: Pull complete 
9010fbe1f5af: Pull complete 
3f26de523f8f: Pull complete 
e575c61d2ce2: Pull complete 
ab1c361873a9: Pull complete 
179290c8c621: Pull complete 
04c857c79af2: Pull complete 
1158f52510d7: Pull complete 
Digest: sha256:cc62444630fb4b7c4694ac6b11b68dc64864a67fd98121194f913027733c9dce
Status: Downloaded newer image for jenkins/jenkins:2.346.3
[root@Tseng  ~]#

 2、创建文件夹,赋予777 权限

[root@Tseng ~]# cd /data/
[root@Tseng  data]# mkdir jenkins_home
[root@Tseng  data]# chmod 777 jenkins_home
[root@Tseng  data]#

3、查看密码

[root@Tseng ~]# cat /data/jenkins_home/secrets/initialAdminPassword
f2487112b84546a691e1f187fcbd4398
[root@Tseng ~]#

 4、开始配置,访问  http://   IP  :1581/

5、选择 安装推荐的插件  

6、等待 新手入门,页面完成,提示安装失败,暂停操作。修改服务器中相关配置信息

        6.1、替换插件安装下载源地址为清华园地址,选择Jenkins对应的版本

<url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/dynamic-2.346/update-center.json</url>

[root@Tseng ~]# cd /data/jenkins_home/
[root@Tseng jenkins_home]# ls
config.xml               hudson.model.UpdateCenter.xml  jenkins.install.InstallUtil.installingPlugins  jobs              nodes    secret.key                secrets  userContent  war
copy_reference_file.log  identity.key.enc               jenkins.telemetry.Correlator.xml               nodeMonitors.xml  plugins  secret.key.not-so-secret  updates  users
[root@Tseng jenkins_home]# vim hudson.model.UpdateCenter.xml 
[root@Tseng jenkins_home]# cat hudson.model.UpdateCenter.xml 
<?xml version='1.1' encoding='UTF-8'?>
<sites><site><id>default</id><url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/dynamic-2.346/update-center.json</url></site>
</sites>
[root@Tseng jenkins_home]#

        6.2、替换 default.json 文件

[root@Tseng jenkins_home]# cd updates/
[root@Tseng updates]# ls
default.json  hudson.tasks.Maven.MavenInstaller
[root@Tseng updates]# cp default.json default.json.bak
[root@Tseng updates]# ls
default.json  default.json.bak  hudson.tasks.Maven.MavenInstaller
[root@Tseng updates]# rm -rf default.json
[root@Tseng updates]# wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/dynamic-2.346/update-center.json
--2024-12-11 11:01:22--  https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/dynamic-2.346/update-center.json
Resolving mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)... 101.6.15.130, 2402:f000:1:400::2
Connecting to mirrors.tuna.tsinghua.edu.cn (mirrors.tuna.tsinghua.edu.cn)|101.6.15.130|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2756915 (2.6M) [application/json]
Saving to: ‘update-center.json’update-center.json                                 100%[===============================================================================================================>]   2.63M  --.-KB/s    in 0.04s   2024-12-11 11:01:23 (73.2 MB/s) - ‘update-center.json’ saved [2756915/2756915][root@Tseng updates]# ls
default.json.bak  hudson.tasks.Maven.MavenInstaller  update-center.json
[root@Tseng updates]# mv update-center.json default.json
[root@Tseng updates]# vim default.json
[root@Tseng updates]#

        6.3. 重启jenkins容器

[root@Tseng updates]# docker restart jenkins
jenkins
[root@Tseng updates]#

7、回到浏览器,重新安装插件,重新登录后,在安装失败页面选择后退,重新点击推荐安装

8、安装完成后,选择使用admin账户继续 

9、保存并完成 

 10、开始使用Jenkins

11、 在系统管理页面,如提示插件不匹配和部分菜单未汉化问题,重启Jenkins容器即可

相关文章:

Docker 安装 Jenkins:2.346.3

准备&#xff1a;已安装Docker&#xff0c;已配置服务器安全组规则 1581 1、拉取镜像 [rootTseng ~]# docker pull jenkins/jenkins:2.346.3 2.346.3: Pulling from jenkins/jenkins 001c52e26ad5: Pull complete 6b8dd635df38: Pull complete 2ba4c74fd680: Pull complet…...

【OpenCV】模板匹配

理论 模板匹配是一种在较大图像中搜索和查找模板图像位置的方法。为此&#xff0c;OpenCV 带有一个函数 cv.matchTemplate&#xff08;&#xff09; 。它只是在输入图像上滑动模板图像&#xff08;如在 2D 卷积中&#xff09;&#xff0c;并比较模板图像下的模板和输入图像的补…...

黑马商城微服务复习(5)

MQ 一、同步调用和异步调用1. 同步调用2. 异步调用 二、RabbitMQ1. 基础使用2. 实际操作 怎么用?3. RabbitMQ虚拟主机 数据隔离4. 在JAVA中实现RabbitMQ5. 交换机种类 一、同步调用和异步调用 1. 同步调用 微服务一旦拆分&#xff0c;必然涉及到服务之间的相互调用&#xff…...

云原生基础设施指南:精通 Kubernetes 核心与高级用法

1. 云原生的诞生 随着互联网规模的不断增长&#xff0c;以及企业对敏捷开发、快速交付和高可用性的需求日益增强&#xff0c;传统的单体架构逐渐暴露出局限性&#xff0c;难以满足现代业务对动态扩展和高效迭代的要求。为此&#xff0c;云原生应运而生。 云原生是为云计算时代…...

人工智能概要

目录 前言1.什么是人工智能&#xff08;Artificial Intelligence, AI&#xff09;2.人工智能发展的三次浪潮2.1 人工智能发展的第一次浪潮2.2 人工智能发展的第二次浪潮2.3 人工智能发展的第三次浪潮 3.人工智能发展的必备三要素3.1 数据3.2 算法&#xff08;algorithm&#xf…...

qt QCommandLineParser详解

1、概述 QCommandLineParser是Qt框架中提供的一个类&#xff0c;专门用于解析命令行参数。它简化了命令行参数的处理过程&#xff0c;使得开发者能够轻松定义、解析和验证命令行选项和参数。QCommandLineParser适用于需要从命令行获取输入的控制台应用程序&#xff0c;以及需要…...

力扣 K个一组翻转链表

K个一组翻转链表 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nullptr) {}* ListNode(int x) : val(x), next(nullptr) {}* ListNode(int x, ListNode *next) : val(x), next(ne…...

cnocr配置及训练测试

cnocr配置及训练测试 1&#xff0c;相关链接2&#xff0c;已有模型调用测试&#xff08;1&#xff09;下载相关模型&#xff08;2&#xff09;Cnstd文本检测模型&#xff08;3&#xff09;模型调用解析脚本 3&#xff0c;自定义数据集训练测试&#xff08;1&#xff09;标签转换…...

解决 Flutter 在 Mac 上的编译错误

解决 Flutter 在 Mac 上的编译错误 在使用 Flutter 进行项目开发并尝试在 Mac 设备上进行编译时&#xff0c;遇到了一系列的错误信息&#xff0c;这些错误信息给项目的构建与部署带来了阻碍。 一、错误详情 在编译过程中&#xff0c;Xcode 输出了大量的信息&#xff0c;其中…...

MR30分布式IO在新能源领域加氢站的应用

导读 氢能被誉为21世纪最具发展潜力的清洁能源&#xff0c;氢能科技创新和产业发展持续得到各国青睐。氢能低碳环保&#xff0c;燃烧的产物只有水&#xff0c;是用能终端实现绿色低碳转型的重要载体。氢能产业链分别为上游制氢、中游储运以及下游用氢。上游制氢工艺目前大部分…...

wxPython中wx.ListCtrl用法(二)

wx.ListCtrl是一个列表组件&#xff0c;可以以列表视图&#xff08;list view&#xff09;、报表视图&#xff08;report view&#xff09;、图标视图&#xff08;icon view&#xff09;和小图标视图&#xff08;small icon view&#xff09;等多种模式显示列表。 一、方法 __…...

kubernetes 资源汇总

kubernetes 资源汇总 官网 英文文档 官方英文文档 中文文档 官方中文文档 github github源码地址 培训认证 也就是linux基金会的认证&#xff0c;上面也提供培训课程 下载资源 官网下载资源&#xff0c;国内的话k8s镜像下载不了&#xff0c;要去镜像站 在线练习 killer…...

每日一题(对标gesp三级答案将在第二天公布)

编程题 题目描述&#xff1a; 小杨为数字4,5,6和7设计了一款表示形式&#xff0c;每个数字占用了66的网格。数字4,5,6和7的表示形式如下&#xff08;此处自行设计复杂一些的表示形式示例&#xff09;&#xff1a; 数字4&#xff1a; …. …. …. …. *… 数字5&#xff1a; …...

让 Win10 上网本 Debug 模式 QUDPSocket 信号槽 收发不丢包的方法总结

在前两篇文章里&#xff0c;我们探讨了不少UDP丢包的解决方案。经过几年的摸索测试&#xff0c;其实方法非常简单, 无需修改代码。 1. Windows 下设置UDP缓存 这个方法可以一劳永逸解决UDP的收发丢包问题&#xff0c;只要添加注册表项目并重启即可。即使用Qt的信号与槽&#…...

Python爬虫之使用BeautifulSoup进行HTML Document文档的解析

BeautifulSoup 是一个用于解析 HTML 和 XML 文档的 Python 库&#xff0c;它为开发者提供了一种简单的方式来查找、遍历和修改文档树。BeautifulSoup 特别擅长处理不规则或格式不佳的标记语言&#xff0c;可以自动更正无效的 HTML&#xff0c;因此在网页抓取&#xff08;Web Sc…...

vue.config.js配置参数说明新手教程

这篇文章主要是对vue.config.js配置文件的主要参数进行一下说明&#xff0c;方便使用时的查询&#xff0c; 下面进行介绍 1、vue.config.js vue.config.js 是一个可选的配置文件&#xff0c;如果项目的 (和 package.json 同级的) 根目录中存在这个文件&#xff0c;那么它会被…...

C# 关于加密技术以及应用(二)

AES&#xff08;Advanced Encryption Standard&#xff09;和 RSA&#xff08;Rivest-Shamir-Adleman&#xff09;是两种不同的加密算法&#xff0c;它们各自有特定的使用场景和优势。下面是它们的主要区别和适用场景&#xff1a; AES&#xff08;高级加密标准&#xff09; 特…...

视频中的某些片段如何制作GIF表情包?

动态表情包&#xff08;GIF&#xff09;已经成为我们日常沟通中不可或缺的一部分。GIF&#xff08;Graphics Interchange Format&#xff09;&#xff0c;即图形交换格式&#xff0c;是一种支持多帧图像和透明度的位图文件格式。它最初由 CompuServe 公司在 1987 年推出&#x…...

图像识别 | Matlab基于卷积神经网络(CNN)的宝可梦识别源程序,GUI界面。附详细的运行说明。

图像识别 | Matlab基于卷积神经网络(CNN)的宝可梦识别源程序&#xff0c;GUI界面。附详细的运行说明。 目录 图像识别 | Matlab基于卷积神经网络(CNN)的宝可梦识别源程序&#xff0c;GUI界面。附详细的运行说明。预测效果基本介绍程序设计参考资料 预测效果 基本介绍 Matlab基…...

String【Redis对象篇】

&#x1f3c6; 作者简介&#xff1a;席万里 ⚡ 个人网站&#xff1a;https://dahua.bloggo.chat/ ✍️ 一名后端开发小趴菜&#xff0c;同时略懂Vue与React前端技术&#xff0c;也了解一点微信小程序开发。 &#x1f37b; 对计算机充满兴趣&#xff0c;愿意并且希望学习更多的技…...

如何免费获取专业级多语言字体:Poppins字体完整使用秘籍

如何免费获取专业级多语言字体&#xff1a;Poppins字体完整使用秘籍 【免费下载链接】Poppins Poppins, a Devanagari Latin family for Google Fonts. 项目地址: https://gitcode.com/gh_mirrors/po/Poppins Poppins字体是一款完全开源免费的专业级几何无衬线字体&…...

避坑指南:华为CNA VRM在VMware Workstation中的常见配置错误及解决方案

华为CNA VRM在VMware Workstation中的实战避坑手册 在虚拟化技术快速发展的今天&#xff0c;越来越多的企业选择在本地环境中搭建云计算平台进行测试和开发。华为的Cloud Native Architecture&#xff08;CNA&#xff09;和Virtual Resource Manager&#xff08;VRM&#xff09…...

B2B企业获客技术瓶颈:矩阵跃动龙虾机器人+GEO,精准捕捉采购端搜索流量

在数字化转型深度渗透、AI技术全面重构行业逻辑的当下&#xff0c;B2B行业的获客模式已从传统粗放式的展会、电话陌拜&#xff0c;转向精细化、智能化、数据化的精准获客赛道。不同于C端流量的泛化传播&#xff0c;B2B采购决策链路长、决策人群集中&#xff08;采购负责人、技术…...

平衡小车/倒立摆核心:用STM32CubeMX和串级PID实现精准角度控制,调参避坑指南

平衡小车与倒立摆实战&#xff1a;STM32CubeMX串级PID调参全解析 平衡控制系统一直是嵌入式开发者的试金石。去年校电赛上&#xff0c;我亲眼见证一支队伍因为PID参数整定不当&#xff0c;导致他们精心设计的倒立摆在演示时像喝醉了一样左右摇摆&#xff0c;最终与奖项失之交臂…...

别再为长文档发愁了!用DeepSeek-OCR + 单块A100,5步搞定古籍/财报批量识别

单块A100实战指南&#xff1a;用DeepSeek-OCR高效处理古籍与财报的5个关键步骤 当某省级图书馆需要数字化10万页明清古籍时&#xff0c;技术团队发现传统OCR方案需要3个月才能完成&#xff0c;而采用DeepSeek-OCR配合单块A100的方案&#xff0c;仅用11天就交付了准确率92%的数…...

百度后端开发(Java)面试题精选:10道高频考题+答案解析

百度简介 百度是中国领先的互联网公司,以搜索引擎起家,现已发展成为涵盖人工智能、云计算、自动驾驶等多个领域的科技巨头。百度技术栈以Java为主,Spring生态为核心,在分布式系统、大数据处理、AI工程化方面有深厚积累。面试风格注重基础原理与工程实践结合,常考JVM调优、…...

探索 COMSOL 三维多孔介质建模的魅力

comsol三维多孔介质 COMSOL三维多孔介质。 1.孔隙率孔径可控 2.一键区分固相孔相&#xff0c;简单方便 3.可设置五种粒径不同&#xff0c;含量不同的颗粒。嘿&#xff0c;各位科研和工程领域的小伙伴们&#xff01;今天咱们来聊聊 COMSOL 里的三维多孔介质建模&#xff0c;这玩…...

毕业设计题目100个:面向工程实践的技术选型与实现指南

最近在帮学弟学妹们看毕业设计&#xff0c;发现一个挺普遍的现象&#xff1a;很多同学想法天马行空&#xff0c;但一到动手实现就卡壳&#xff0c;要么技术栈选得五花八门拼不起来&#xff0c;要么代码写得像一锅粥&#xff0c;后期根本没法维护。选题“假大空”、实现“散乱差…...

颈肩痛分急性和慢性,对症缓解才有效

颈肩痛并非单一症状&#xff0c;根据发病时间和诱因&#xff0c;可分为急性颈肩痛和慢性颈肩痛&#xff0c;两者的缓解和治疗方式差异显著&#xff0c;找对方法才能快速摆脱疼痛困扰。急性颈肩痛多由外伤、运动不当、落枕等引起&#xff0c;疼痛剧烈且突然发作&#xff0c;常伴…...

MAXON阀150SMA12-FA22-CC2380

MAXON 150SMA12-FA22-CC2380 是一款工业燃烧控制领域的高品质燃气电磁阀。以下是对该型号的详细解析与关键参数&#xff1a; 1. 型号拆解 该型号遵循 MAXON&#xff08;麦克森&#xff0c;现属 Honeywell 过程解决方案&#xff09;的命名规则&#xff1a; 150&#xff1a;阀体…...