Docker之jekins的安装

jekins官网地址:Jenkins Plugins  (https://plugins.jenkins.io/)

jekins 的docker 官方地址:https://hub.docker.com/r/jenkins/jenkins

jekins 的docker 允许命令文档地址: docker/README.md at master · jenkinsci/docker · GitHub

(https://github.com/jenkinsci/docker/blob/master/README.md)

docker 拉取jekins镜像:docker pull jenkins/jenkins    (直接拉取最新的,我是最新的jdk17)

wangqinmin@wangqinmindembp ~ % docker pull jenkins/jenkins
Using default tag: latest
latest: Pulling from jenkins/jenkins
fea1432adf09: Pull complete 
db129cca7868: Pull complete 
99af34bcd043: Pull complete 
d8ad0a3a0d7d: Pull complete 
4247e112c6e3: Pull complete 
999d643d2a0b: Pull complete 
276b37e5676e: Pull complete 
98d066d323e3: Pull complete 
633994ff33f4: Pull complete 
6d759019a0a2: Pull complete 
983cb4661b02: Pull complete 
45f887daec50: Pull complete 
Digest: sha256:69121259e1517cc727afcad0482475b626cb90fda8611d816fed2fac0e914cb4
Status: Downloaded newer image for jenkins/jenkins:latest
docker.io/jenkins/jenkins:latest

docker查看镜像:docker images

wangqinmin@wangqinmindembp ~ % docker images
REPOSITORY            TAG       IMAGE ID       CREATED         SIZE
jenkins/jenkins       latest    fea411dfc883   2 days ago      469MB

先创建jenkins的文件挂载目录,我创建的文件地址是:/Users/wangqinmin/docker/jenkins

wangqinmin@wangqinmindembp docker % pwd
/Users/wangqinmin/docker
wangqinmin@wangqinmindembp docker % mkdir jenkins
wangqinmin@wangqinmindembp docker % ls
jenkins	mysql
wangqinmin@wangqinmindembp docker % cd jenkins 
wangqinmin@wangqinmindembp jenkins % pwd
/Users/wangqinmin/docker/jenkins

docker运行命令,并启动:

docker run --name jenkins17 -d -v jenkins_home:/Users/wangqinmin/docker/jenkins -p 8080:8080 -p 50000:50000 --restart=on-failure jenkins/jenkins

解释:

docker run

 --name jenkins17  自定义启动名称

-d     后台运行容器

-v jenkins_home:/Users/wangqinmin/docker/jenkins    挂载文件到指定的目录

-p 8080:8080      指定访问端口号,前面的8080是访问的端口号可以改,后面的8080是内部的端口号不能改

-p 50000:50000

--restart=on-failure

jenkins/jenkins   这个是 docker images 命令获取到的 REPOSITORY 列下面的数据

访问地址: localhost:8080

查看docker运行 容器列表,看 jenkins  命令:docker ps -a 

wangqinmin@wangqinmindembp jenkins % docker ps -a                                                                                                                                    
CONTAINER ID   IMAGE                       COMMAND                  CREATED         STATUS                      PORTS                                                                                      NAMES
90fca6a924c5   jenkins/jenkins             "/usr/bin/tini -- /u…"   4 seconds ago   Up 3 seconds                0.0.0.0:8080->8080/tcp, :::8080->8080/tcp, 0.0.0.0:50000->50000/tcp, :::50000->50000/tcp   jenkins17

找密码:
查看jenkins 服务器后台: 

docker exec -it jenkins17 /bin/bash

找到密码文件: 

wangqinmin@wangqinmindembp jenkins % docker exec -it jenkins17 /bin/bash
jenkins@90fca6a924c5:/$ ls
Users  bin  boot  dev  etc  home  lib  lib64  media  mnt  opt  proc  root  run	sbin  srv  sys	tmp  usr  var
jenkins@90fca6a924c5:/$ cd /var/jenkins_home/secrets
jenkins@90fca6a924c5:~/secrets$ ls
initialAdminPassword  jenkins.model.Jenkins.crumbSalt  master.key

 查看密码:
 

jenkins@90fca6a924c5:~/secrets$ cat initialAdminPassword 
3a359747885f46c3ab68742a7334df02
jenkins@90fca6a924c5:~/secrets$ 

复制密码:3a359747885f46c3ab68742a7334df02

然后先安装一些推荐插件,后面再根据需要安装插件即可。

部分安装失败,先不管,后面再说,先点继续,去改密码

新建一个用户,点击 保存并完成,就好了

完成:
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/36448.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学分制系统 WebService_PantoSchool SQL注入致RCE漏洞复现

0x01 产品简介 学分制系统由上海鹏达计算机系统开发有限公司研发,是基于对职业教育特点和需求的深入理解,结合教育部相关文件精神,并广泛吸纳专家、学者意见而开发的一款综合性管理系统。系统采用模块化的设计方法,方便学校根据自身教学改革特点、信息化建设进程情况选择、…

Kubernetes之Scheduler详解

本文尝试从Kubernetes Scheduler的功能介绍、交互逻辑、伪代码实现、最佳实践、自定义Scheduler举例及其历史演进6个方面进行详细阐述。希望对您有所帮助! 一、Kubernetes Scheduler 功能 Kubernetes Scheduler 是 Kubernetes 集群的核心组件之一,负责…

Qwen2本地web Demo

Qwen2的web搭建(streamlit) 千问2前段时间发布了,个人觉得千问系列是我用过最好的中文开源大模型,所以这里基于streamlit进行一个千问2的web搭建,来进行模型的测试 一、硬件要求 该文档中使用的千问模型为7B-Instruct,需要5g以…

ROT5、ROT13、ROT18、ROT47全系列加解密小程序

ROT5、ROT13、ROT18、ROT47全系列加解密小程序 这几天在看CTF相关的课程,涉及到古典密码学和近代密码学还有现代密码学。自己编了一个关于ROT全系列的加、解密小程序。 ​ ROT5、ROT13、ROT18、ROT47 编码是一种简单的码元位置顺序替换暗码。此类编码具有可逆性&a…

【铂电阻测温】如何保证热电阻采集的可靠性

TPS02RAH的输出接口为I2C,支持主机动态更改模块I2C地址,实现了单I2C总线挂载多个TPS02RAH测温模块的功能。 TPS02RAH的输出接口为I2C,支持主机动态更改模块I2C地址,实现了单I2C总线挂载多个TPS02RAH测温模块的功能。 参考链接 【…

领夹麦克风什么样的好,麦克风品牌排行榜前十名,无线麦克风推荐

​在人人可做自媒体的时代,众多普通人加入自媒体。对拍视频的自媒体人,好内容是基础,好设备是保障。想提升视频音质需专业无线麦克风。现无线麦克风品牌多,如何少花钱买高性价比产品是问题。作为资深自媒体人,我用过的…

电子看板,实现生产现场数字化管理

如何提高生产效率、优化资源配置、保障产品质量,成为企业在激烈竞争中脱颖而出的关键。电子看板作为一种创新的生产管理工具,为实现生产现场数字化管理提供了有力支持。电子看板是生产现场的“智能窗口”,它能够实时、准确地展示各类关键信息…

《2024年新生代妈妈真实孕育状态洞察报告》

专注于行业分析与市场研究的专业机构易观分析,正式发布了其最新研究成果——《2024年新生代妈妈真实孕育状态洞察报告》。该报告深入探讨了新生代妈妈在孕育过程中的实际需求与挑战,通过对母婴行业的市场规模、消费行为、用户触媒习惯、用户关怀以及特定品类场景的细致分析,揭示…

日元跌破160大关,日本当局何时干预?

KlipC报道:6月26日,日元又跌了,美元兑日元跌破160的整关口,超过了4月日本官员在市场上干预的水平,创1986年来新低。美联储降息的可能性降低,市场预计日元有可能延续当前的弱势。 KlipC分析师David表示&…

Ubuntu 20.04安装显卡驱动、CUDA、Pytorch(2024.06最新)

文章目录 一、安装显卡驱动1.1 查看显卡型号1.2 根据显卡型号选择驱动1.3 获取下载链接1.4 查看下载的显卡驱动安装文件1.5 更新软件列表和安装必要软件、依赖1.6 卸载原有驱动1.7 禁用默认驱动1.8 安装lightdm显示管理器1.9 停止显示服务器1.10 在文本界面中,禁用X…

关于新零售的一些思考

本文作为2024上半年大量输入之后的核心思考之一。工作到一定阶段之后,思考的重要性越来越高,后续会把自己的个人思考记录在这个新系列《施展爱思考》。背景是上半年面临业务转型从电商到新零售,本文是相关大量输入之后的思考,对新…

浅析Resource Quota中limits计算机制

前言 在生产环境中,通常需要通过配置资源配额(Resource Quota)来限制一个命名空间(namespace)能使用的资源量。在资源紧张的情况下,常常需要调整工作负载(workload)的请求值&#xf…

生信实证系列Vol.15:如何用AlphaFold2,啪,一键预测100+蛋白质结构

"结构就是功能"——蛋白质的工作原理和作用取决于其3D形状。 2020年末,基于深度神经网络的AlphaFold2,一举破解了困扰生物学界长达五十年之久的“蛋白质折叠”难题,改变了科学研究的游戏规则,可以从蛋白质序列直接预测…

MySQL高级-索引-使用规则-前缀索引

文章目录 1、前缀索引2、前缀长度3、查询表数据4、查询表的记录总数5、计算并返回具有电子邮件地址(email)的用户的数量6、从tb_user表中计算并返回具有不同电子邮件地址的用户的数量7、计算唯一电子邮件地址(email)的比例相对于表…

VR加密方案常见问题有哪些?

在数字化时代,随着虚拟现实(VR)技术的迅速发展与普及,VR视频内容的安全传输成为关注焦点。为保护版权及敏感信息免遭非法复制或篡改,VR视频加密技术显得尤为重要。 首先,高效的加密算法对确保数据安全性至关…

动态流体工厂大屏

目录 一 设计原型 二 后台源码 一 设计原型 二 后台源码 namespace 动态流体工厂大屏 {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){Task.Run(() >{while (true){this.Invoke(() >…

Linux之prometheus安装和使用简介(一)

一、prometheus简介 普罗米修斯Prometheus是一个开源系统监控和警报工具包,最初构建于SoundCloud。自2012年成立以来,许多公司和组织都采用了普罗米修斯,该项目拥有非常活跃的开发人员和用户社区。它现在是一个独立的开源项目,独立…

【深度学习】实践方法论

李宏毅深度学习笔记 优化问题 训练数据的损失不够低的时候,到底是模型偏差,还是优化的问题? 判断方法是通过比较不同的模型来判断模型现在到底够不够大 看到一个从来没有做过的问题,可以先跑一些比较小的、比较浅的网络&#x…

如何使用Hugging Face Transformers为情绪分析微调BERT?

情绪分析指用于判断文本中表达的情绪的自然语言处理(NLP)技术,它是客户反馈评估、社交媒体情绪跟踪和市场研究等现代应用背后的一项重要技术。情绪可以帮助企业及其他组织评估公众意见、提供改进的客户服务,并丰富产品或服务。 BERT的全称是来自Transfo…

编译VTK静态库

编译VTK静态库遇到问题 vtkCommonCore-9.3d.lib(vtkSMPToolsAPI.obj) : error LNK2019: unresolved external symbol "public: bool __cdecl vtk::detail::smp::vtkSMPToolsImpl<1>::IsParallelScope(void)" (?IsParallelScope?$vtkSMPToolsImpl$00smpdetai…