在虚拟机centos7中部署docker+jenkins最新稳定版

Centos 7 安装jenkins教程 在安装jenkins前我们需要准备一台安装centos7的虚拟机,并能够访问网络,可以参考教程,然后需要安装jdk,maven,git,以及docker等基础组件。 阅读详情

在虚拟机centos7中部署docker+jenkins最新稳定版

查看端口是否被占用
lsof -i:80
查看运行中容器
docker ps
查看所有容器
docker ps -a
删除容器
docker rm 镜像/容器名称
强制删除
docker rmi -f 镜像名
查看当前目录
pwd
查看当前目录下所有文件名称
ls
赋予权限
chown 777
解压.tar文件到目录
tar -zxvf
解压.zip文件
unzip 

安装nginx

sudo yum install epel-release
yum update
yum install -y nginx
设置开机启动
systemctl enable nginx
systemctl start nginx

主配置文件:/etc/nginx/nginx.conf
默认文件目录:/usr/share/nginx/html
错误日志:/var/log/nginx/error.log
访问日志:/var/log/nginx/access.log

安装docker

卸载旧版本
yum remove docker  docker-common docker-selinux docker-engine
安装需要的软件包
yum install -y yum-utils device-mapper-persistent-data lvm2
设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装docker
yum clean all && yum makecache
sudo yum install docker-ce
启动和开机启动
systemctl start docker
systemctl enable docker
或者
service docker start
验证安装是否成功
docker version

配置jdk

下载最新稳定jdk21
https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz
下载最新稳定maven
https://dlcdn.apache.org/maven/maven-3/3.9.5/binaries/apache-maven-3.9.5-bin.zip

新建目录
mkdir /usr/local/java
解压
tar -zxvf jdk-21_linux-x64_bin.tar.gz -C /usr/local/java/

新建目录
mkdir /usr/local/maven
解压
unzip apache-maven-3.9.5-bin.zip /usr/local/maven/

编辑环境
vim /etc/profile

配置java环境
export JAVA_HOME=/usr/local/java/jdk-21.0.1
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
配置maven环境
export MAVEN_HOME=/usr/local/maven/apache-maven-3.9.5
export PATH=$PATH:$MAVEN_HOME/bin


使环境变量生效
source /etc/profile
添加软连接
ln -s /usr/local/java/jdk-21.0.1/bin/java /usr/bin/java
ln -s /usr/local/maven/apache-maven-3.9.5/bin /usr/bin/mvn

安装jenkins

开启远程访问
chcon -Rt svirt_sandbox_file_t /usr/local/maven/apache-maven-3.9.5
chcon -Rt svirt_sandbox_file_t /usr/local/java/jdk-21.0.1

docker run
-d 容器在后台运行
-p 端口映射
--name 容器名称
--privileged=true  指定容器是否为特权容器,特权容器拥有所有的capabilities
-v 给容器挂载存储卷,挂载到容器的某个目录
-u 指定容器的用户 
最后是镜像名

docker run -d -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true -v /var/jenkins_home:/var/jenkins_home --memory=1g -v /var/run/docker.sock:/var/run/docker.sock -v /usr/local/maven/apache-maven-3.9.5:/usr/local/maven/apache-maven-3.9.5 -v /usr/local/java/jdk-21.0.1:/usr/local/java/jdk-21.0.1 -u 0 jenkins/jenkins:2.414.3


访问地址
http://ip:8080

解锁jenkins
docker exec -it jenkins bash
查看密码
cat 界面中保存的密码目录


配置jenkins

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

安装插件

Maven Integration

Publish Over SSH

Gitee

在这里插入图片描述

新建项目

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

构建完成

在这里插入图片描述

CentOS 7 上使用 Docker 安装 Jenkins 完整教程 本文详细介绍了在CentOS 7系统上使用Docker安装Jenkins的完整流程。主要内容包括:1)系统准备工作;2)Docker安装与配置;3)Jenkins镜像拉取与容器创建;4)Jenkins初始化设置;5)系统基础配置;6)常见问题解决方案。该指南提供了从环境准备到最终使用的全步骤说明,包含详细的命令和参数解释,特别强调了数据持久化配置和权限管理。同时提供了Jenkins日常管理命令速查和问题排查方法,适合需要快速搭建Jenkins CI/CD环境的开发者和运维人员参考。 阅读详情

相关推荐

【手把手实战】CentOS7+VMware+Docker一站式部署Mysql、Redis与Jenkins全栈开发环境

本文详细介绍了在CentOS7系统上使用VMware和Docker一站式部署MySQL、Redis与Jenkins全栈开发环境的实战教程。从虚拟机配置、Docker引擎优化安装,到容器化部署MySQL和Redis的高性能配置技巧,以及Jenkins持续集成环境的搭建与运维监控,帮助开发者快速构建高效稳定的开发环境。

weixin_29294975的博客 298

CentOS7安装jenkins

jenkins的安装,主要解决无法下载插件问题

weixin_43487532的博客 7181

基于Docker安装Jenkins并实现CI/CD实战部署

一、组件功能、版本描述 Docker:20.10.14 Jenkis :2.345 Gitee: 阿里云镜像仓库 二、安装docker 我是虚拟机装的Centos7,linux 3.10 内核,docker官方说至少3.8以上,建议3.10以上 root账户登录,查看内核版本如下 [root@word-test ~]# uname -a Linux word-test.com 3.10.0-1127.el7.x86_64 #1 SMP Tue Mar 31 23:36:51 UTC 2020 x86_64

clover661的博客 2554

centos7中jenkins的安装与配置(超详细)

centos7中jenkins的安装与配置(超详细))

m0_58943936的博客 6739

Centos7安装Jenkins(图文教程)

本章教程,主要记录在centos7安装部署Jenkins 的详细过程。

猿小白的博客 804

Linux 从0到1部署Jenkins + Docker 实现CICD自动化实战详解

Linux 从0到1部署Jenkins + Docker 实现CICD自动化实战详解

congge 4764

Centos7.4 部署Jenkins+Docker

一.安装Docker 二.安装JAVA11 三.安装Jenkins

hello world 1569

运放+三极管恒流源电路设计实战:从原理到仿真一步到位(附Multisim文件)

本文详细解析了运放与三极管构建恒流源电路的核心原理,重点阐述了负反馈机制如何实现精准的电流控制。通过Multisim仿真实战,从电路搭建、参数计算到负载调整率与动态响应分析,一步步指导设计过程,并提供常见故障的调试技巧与PCB设计要点,帮助工程师从理论平稳过渡到可靠实践。

7z8x2c4v6b9的博客 711

jenkins结合docker实现自动部署

jenkins整合docker,使用jib插件实现java应用从git拉取项目,docker镜像构建,上传,拉取,容器启动等自动化部署

蛋蛋的碎碎念 4900

FineReport V11.0安装避坑指南:从下载到激活的完整流程(附百度网盘链接)

本文提供FineReport V11.0从下载、安装到激活的完整避坑指南。详细解析了部署前的环境准备、安装过程中的JVM内存等核心配置、激活流程以及安装后的优化与常见问题排查,旨在帮助用户一次部署成功,确保企业级报表平台的稳定运行。

echo99的专栏 1196

图像质量评估:使用 SSIM 计算图像相似性

在图像处理领域,衡量两幅图像之间相似性的一种常见方法是使用结构相似性指数(SSIM)。SSIM 是一种全参考的图像质量评估指标,它不仅考虑了图像的亮度、对比度,还考虑了结构信息。在本文中,我们将介绍一个使用 Python 和 OpenCV 实现的 SSIM 计算脚本,并使用该脚本评估两幅图像的相似性。

hasque2019的博客 1153

docker部署jenkins

docker、docker-compose环境下部署jenkins

DrinkOolongTea 1781

Centos7服务器部署Jenkins

1.是一个开源的、提供友好操作界面的持续集成(CI)工具,主要用于持续、自动的构建/测试软件项目、监控外部任务的允许,用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可以独立运行。2. 官方文档。

qq_37567215的博客 1387

Pointnet++改进91:2025最新改进模块-RepMBConv模块

本文提出了一种改进PointNet++网络的方法,通过在特征提取模块中引入RepMBConv结构来提升模型性能。主要内容包括:1)理论部分介绍了RepMBConv的设计原理,包含自监督学习框架、动态上下文建模等创新点;2)详细给出了三步修改步骤:创建包含RepMBConv的Python模块、在pointnet2_utils.py中添加注意力机制、修改pointnet2_sem_seg.py主网络结构;3)代码实现展示了如何将RepMBConv集成到PointNetSetAbstraction模块中,形成Po

AIcurator的博客 275

第32篇:Vibe Coding时代:LangGraph + Redis 任务状态持久化实战,解决服务重启后任务状态丢失问题

LangGraph + Redis任务状态持久化方案 本文针对Agent任务状态丢失问题,提出基于Redis的持久化解决方案。当服务重启时,传统内存存储方式会导致任务状态丢失,影响用户体验和运维排查。 核心方案 使用Redis Hash存储任务状态,key格式为agent:task:{task_id} 设计完整状态字段包括task_id、status、progress等关键信息 实现task_store模块提供CRUD操作接口 在Agent执行各节点更新Redis中的任务状态 技术实现 通过Celery执行

sundong_81的博客 42

Gitlab+Jenkins+Docker+Harbor+K8s集群搭建CICD平台

Gitlab+Jenkins+Docker+Harbor+K8s集群搭建CICD平台

FamineFree的博客 6098

79、昇腾系列服务器/昇腾系列推理卡/昇腾系列嵌入式开发板+Dify+one api部署DeepSeek-R1-Distill-Qwen-32BW8A8+RAG本地模型知识库和负载均衡双实例

阶段,安装过程缺什么,,在docker外面git下源码,进入容器内部进行量化,这里的容器建议在创建个8卡的容器,双卡容器量化会显示npu显存不够,除非你用cpu转模型,我就懒得创建容器了,使用cpu量化吧,巨慢;创建容器,进入容器,计划使用两张昇腾NPU卡推理DeepSeek-R1-Distill-Qwen-32B的W8A8模型,所以构建的容器用两张卡,选6、7卡吧,0-6号卡可以跑文本嵌入模型、重排序模型;直接进入量化阶段,在容器外面操作即可,环境不用管,因为系统已经默认配置了环境,直接跳到。

sxj731533730 6121

【全网唯一】Centos7从VMware搭建到Docker安装Mysql、Redis、Jenkins部署Vue与Springboot生产环境全流程

每个人在大学或者工作时刚学会vue和springboot,就想着有没有一篇文章能把搭建服务器和生产环境部署全套流程呢?我找了一圈没有,于是我花费1个月从搭建到部署一步步记录下来给读者使用。希望能帮助到刚踏入大学或工作想给自己积累更多项目经验的人,不足之处望读者指出!强烈建议读者每操作一步使用VMware的“拍摄此虚拟机的快照”。作者建议第五步和第六步分开服务器,避免后续操作失误导致流程“卷土重来”。部分流程作者也觉得繁琐且复杂,后续会抽空进行合并与优化,望周知。

Welcome KrityCat Honey 2884

第一部分:VTK基础入门(第1章:VTK简介与概述)

VTK简介与核心特性概述 VTK(Visualization Toolkit)是一个开源的跨平台C++类库,专用于3D计算机图形学、图像处理和科学可视化。由Kitware公司开发,VTK自1993年起源以来,经历了开源化、成熟化和现代化多个发展阶段,现已成为科学可视化的核心工具之一。 VTK的核心特性包括: 管道架构:模块化设计实现数据流管理 丰富的数据支持:处理多边形数据、图像数据等 强大的渲染能力:集成OpenGL,支持多种渲染技术 最新版本VTK 9.4.2增强了现代C++支持,优化了内存管理,并提升

仰望星空的博客 2362

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

centos7+docker+jenkins+pytest+allure搭建自动化测试平台

自动化测试部署

Drvrenxu的博客 1168

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Centos查询docker端口php,centos7 通过docker 安装Jenkins实现后端PHP自动化部署

centos7 通过docker 安装Jenkins实现后端PHP自动化部署centos7 通过docker 安装Jenkins实现后端PHP自动化部署centos7 通过docker 安装Jenkins实现后端PHP自动化部署docker的安装教程 请查看这篇文章:centos7安装docker基于Centos7系统服务器一台。基于php的项目部署在gitlab之上Jenkins官网 https...

weixin_39768444的博客 253

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

docker 学习及jenkins安装在docker上 及allure插件的安装

Docker是基于Go语言实现的云开源项目。Docker的主要目标是“Build,Ship and Run Any App,Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次封装,到处运行”。Linux 容器技术的出现就解决了这样一个问题,而 Docker 就是在它的基础上发展过来的。

weixin_44259638的博客 4398

Docker部署Jenkins

Docker部署jenkins,以及Jenkins部署Java项目,踩坑,平坑。

qq_45082840的博客 613

Jenkins 自动化构建部署 Spring Boot 项目(从零到搭建完成)

由于我们是在测试环境实现 Jenkins 的,这里我们直接使用 VMware 安装 CentOs7 的虚拟机,安装的方法可以直接参考我分享的这篇文章:https://blog.youkuaiyun.com/wuhuayangs/article/details/125295937?spm=1001.2014.3001.5502Jenkins 安装支持 docker 和 war 两种方式,这里我们只讲 war 方式进行安装,docker 安装留在下一篇讲,一步步来嘛。下载 Jenkins 有两种方式:在我们部署 Jenki

养歌的博客 6116

centos7服务器 docker-compose 安装jenkins并配置

安装环境 Centos7 默认docker和docker-compose已经安装好 如果没有安装的,可以参考这篇博客https://www.cnblogs.com/darling331/p/14621427.html 文末有我遇到的一些问题,如果你也遇到了,可以参考下 创建目录文件夹 mkdir jenkins 编辑docker-compose.yml文件 version: '3.1' serv...

darling331的博客 713
上一篇: 使用Oracle VM VirtualBox安装centos7 超详细
下一篇: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unex
十方来财
十方来财 新星创作者: 编程框架技术领域 新星创作者: 编程框架技术领域
博客等级 码龄14年 8361粉丝 346原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十方来财

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值