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,一经查实,立即删除!

相关文章

Python图形编程-OpenGL开发环境搭建

OpenGL开发环境搭建 文章目录 OpenGL开发环境搭建1、安装依赖模块2、顶点数组对象 (VAO)3、顶点缓冲区 (VBO)4、着色器程序5、程序入口6、完整代码7、模型-视图-投影矩阵示例7.1 创建模型-视图-投影矩阵7.2 创建Uniform变量7.3 完整代码本文将详细介绍如何搭建基于Python的…

学分制系统 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测温模块的功能。 参考链接 【…

SQL查询的执行流程

SQL查询的执行流程 ✨ 1、书写顺序和执行顺序✨ 2、SQL的执行流程✨ 3、WHERE与ON的使用 ✨ 1、书写顺序和执行顺序 查询是DBMS(OLTP)和OLAP中最常用的操作。我们在理解SELECT语法的时候,还需要了解SELECT执行时的底层原理。只有这样&#xf…

基于运动方程的多种滤波器仿真比较(KF\EKF\IMM\MC\IKF\UKF)

EKF_3.m KF_6.m kfilter.m MC.m trackAEKF.m trackEKF.m trackEKF_8.m trackEKF_Z5.m tracklMM.m trackKF.m trackUKF.m %-------------------

SquareLine Studio:快速创建美观的用户界面

文章目录 SquareLine Studio 简介1.1 什么是 SquareLine Studio1.2 目标用户群体 功能与服务2.1 拖放式 UI 编辑器2.2 订阅计划 下载与安装3.1 当前版本下载3.2 下载存档 保持更新4.1 订阅新闻通讯订阅流程新闻通讯内容订阅的好处 其他资源5.1 快速链接5.2 开发者服务 应用场景…

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

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

c++题目_怎么又得数颜色

题目背景 这个暑假,小Z的空闲时间都在看2020东京奥运会。 看着看着,小Z想出了一个问题。 题目描述 小Z得到了一些国家的获奖信息,他想让你帮助他生成一下“奥运奖牌榜”。 获奖信息有很多行,每行包含两部分:第一部…

idea中,我获取了getTotal方法,如何自动在等式左边生成一个接收的变量呢: page.getTotal();

在 IntelliJ IDEA 中,可以通过以下步骤让 IDEA 自动生成一个变量来接收 page.getTotal() 的返回值: 光标定位: 将光标放置在 page.getTotal(); 这行代码的末尾。 快捷键: 按 Alt Enter (Windows/Linux) 或 Option Enter (Mac) 以…

postgreSQL学习

postgreSql学习 学习参考:1、命令1.1 登录1.2 关闭连接 2、常用数据类型2.1 数值类型2.2 字符串类型2.3 时间2.4 其他 3、自增主键4、sql4.1 库操作(1)创建新库(2)切换数据库(3)删库【谨慎&…

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

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

《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…