
服务器运维
文章平均质量分 57
智航云科技
学如逆水行舟,不进则退
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jenkins使用Jenkinsfile部署springboot+docker项目
本文介绍了使用Jenkins流水线部署SpringBoot项目的完整流程。首先准备包含Dockerfile和Jenkinsfile的SpringBoot项目并上传到Gitee,其中Dockerfile基于OpenJDK 8构建镜像,Jenkinsfile定义了从代码构建、打包到容器部署的三阶段流水线。接着在Jenkins中创建流水线任务,配置Git仓库地址,通过自动构建实现项目部署。过程中解决了镜像名称不能包含大写字母的问题,最终成功构建并验证了服务接口。该方案实现了SpringBoot项目的自动化容器化部原创 2025-07-13 17:06:47 · 465 阅读 · 0 评论 -
jenkins部署前端vue项目使用Docker+Jenkinsfile方式
本文介绍了使用Jenkinsfile自动化部署Vue前端项目的完整流程。首先需要在项目中配置Dockerfile、.dockerignore和nginx.conf文件,然后编写包含构建、打包、容器化等步骤的Jenkinsfile。通过Jenkins流水线任务关联Git代码库,自动执行构建流程,最终将项目部署到Nginx容器中。该方法实现了前端项目的持续集成与自动化部署,通过统一管理脚本命令提高了部署效率。成功构建后可通过指定端口访问部署的前端应用。原创 2025-07-13 15:16:19 · 629 阅读 · 0 评论 -
jenkins自动化部署前端vue+docker项目
本文详细介绍了如何通过Jenkins+Docker自动化部署若依(Ruoyi)前端项目。首先在CentOS服务器上准备好Jenkins和Docker环境,将项目上传至Gitee。接着编写Dockerfile配置Nginx镜像,创建.dockerignore和nginx.conf文件。然后在Jenkins中新建任务,配置Git源码管理和构建脚本,实现依赖安装、项目打包、Docker镜像构建和容器运行的全流程自动化。过程中解决了nginx.conf路径问题,最终成功部署并验证访问。整个流程涵盖了从代码管理到持续原创 2025-07-12 18:52:18 · 511 阅读 · 0 评论 -
jenkins部署vue前端项目
本文介绍了使用Jenkins部署前端Vue项目的完整流程。首先通过源码编译安装Nginx作为前端服务器,配置好静态文件目录。接着在Jenkins中创建任务,配置Git源码地址,并通过Shell脚本完成依赖安装(处理了chromedriver和node-sass的安装问题)、项目构建、以及将生成的dist目录部署到Nginx的过程。文章详细记录了构建过程中遇到的权限问题和依赖安装错误,并提供了解决方案。最终实现前端项目的自动化部署,成功通过浏览器访问部署后的Vue应用。该方法避免了每次手动部署的繁琐操作,提高原创 2025-07-12 11:55:37 · 403 阅读 · 0 评论 -
jenkins部署springboot+Docker项目
本文介绍了使用Jenkins自动化部署SpringBoot项目到Docker容器的完整流程。首先准备已安装Docker和Jenkins的服务器,在项目中添加Dockerfile文件配置容器环境。通过Jenkins新建任务,配置源码管理从Gitee拉取代码,设置构建步骤执行Maven打包、Docker镜像构建和容器运行命令。成功构建后验证容器运行状态、日志和部署结果。整个过程实现了SpringBoot项目的自动化容器化部署,提高了开发效率。原创 2025-07-11 18:18:47 · 619 阅读 · 0 评论 -
centos7 安装jenkins
摘要 本文记录了在CentOS7环境下安装Jenkins及相关依赖环境的完整过程。主要步骤包括: 安装Git、JDK21(解决JDK8版本不兼容问题)、Maven(配置阿里云镜像)和NodeJS 详细说明环境变量配置及验证方法 重点分析Jenkins安装过程中遇到的插件下载失败问题(网络限制和镜像源问题) 提供Jenkins war包部署方案,包含启动脚本(start/stop/restart功能) 特别强调JDK版本与Jenkins的兼容性问题,最终采用JDK21+Jenkins 2.479.1组合 整个原创 2025-07-10 22:36:56 · 1188 阅读 · 0 评论 -
centos7 java多版本切换
本来是为了安装jenkins,安装了对应的java,node,maven,git等环境,然后运行jenkins时候下载插件总是报错,我下载的jenkins是 2.346.1 版本,查了不少说是替换镜像源的,我替换了镜像源,还是不行,最终打算安装最新版本jenkins试试,安装最新版本就需要用到java21了。原创 2025-07-10 16:05:40 · 688 阅读 · 0 评论 -
mac m2 安装 docker
到官网下载适配的安装包:https://www.docker.com/products/docker-desktop/点击设置,选择Docker Engine 右侧进行配置。至此在mac上安装docker 成功。原创 2025-01-02 20:32:28 · 978 阅读 · 0 评论 -
windows 本地node版本快速升级
Node.js 是一个开源、跨平台的JavaScript运行时环境,它允许开发者在服务器端运行JavaScript代码。Node.js 基于Chrome V8 JavaScript引擎构建,能够提供高效的性能和轻量级的架构。以上就是node本地快速升级的步骤,有更好的方法,欢迎评论指教。原创 2024-12-29 15:54:18 · 2624 阅读 · 2 评论 -
windows 安装docker
至此windos docker 安装完成,但是不知道为啥,我在服务中找不到docker的服务,在黑窗口中输入docker 命令却可以正常执行。到官网下载适配的安装包:https://www.docker.com/products/docker-desktop/打开docker ,点击设置,选择docker Engine 修改右侧的配置。电脑重启完成以后,打开docker ,点击 Accept。再打开docker 并点击运行,即可。安装完成以后会重启电脑,即安装完成。右键win图标,选择应用和功能。原创 2024-12-23 22:44:04 · 3824 阅读 · 3 评论 -
centos7下制作DockerFile 镜像
Dockerfile 是一个文本文件,包含了用于构建 Docker 镜像的所有命令和指令。它定义了镜像的构建过程,包括基础镜像、安装软件、设置环境变量、复制文件、暴露端口等。Dockerfile 使得镜像的构建过程可重复、可移植,并且易于版本控制和协作。原创 2024-12-21 23:00:01 · 664 阅读 · 0 评论 -
centos7 下使用 Docker Compose
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。它允许你通过一个 YAML 文件来配置应用程序的服务、网络和卷,然后使用一条命令即可创建和启动所有服务。Docker Compose 使得管理复杂的应用程序变得简单,特别适合开发和测试环境。原创 2024-12-21 22:14:49 · 607 阅读 · 0 评论 -
centos7 下 docker 容器 安装mysql
【代码】centos7 下 docker 容器 安装mysql。原创 2024-12-21 17:30:31 · 155 阅读 · 0 评论 -
centos7下docker 容器实现redis主从同步
启动如果报错,就给宿主机/app/rd2 文件夹设置权限。此文件夹是 你自己映射到宿主机上的挂载目录。-e 是设置环境变量值。原创 2024-12-21 17:28:55 · 347 阅读 · 0 评论 -
docker常用命令总结
【代码】docker常用命令总结。原创 2024-12-21 16:02:14 · 132 阅读 · 0 评论 -
centos7 安装docker
Docker是一种开源的容器化平台,旨在简化应用程序的开发、部署和运行过程。它通过将应用程序及其所有依赖项打包到一个独立的容器中,实现了快速部署、可移植性和环境一致性。至此docker 在centos7的安装完成。原创 2024-12-21 14:32:06 · 913 阅读 · 0 评论 -
centos7对外开放指定端口
以上就是在centos7中开放指定端口的操作步骤。原创 2024-10-11 11:16:56 · 892 阅读 · 0 评论 -
Vue2打包部署后动态修改后端接口地址的解决方法
本篇文章将介绍使用Vue2开发前后端分离项目时,前端打包部署后可动态修改后端接口地址的解决方法。原创 2024-07-11 17:25:01 · 3522 阅读 · 1 评论 -
mysql odbc驱动安装
查看powerDesigner对应的位数,位数对应不上的话,会找不到。可以选择对应版本,建议使用最新版本即可。可以选择 自定义安装,选择安装的目录。下载完成,直接双击运行。下载对应版本的驱动包。我这里装的是32位的。原创 2023-09-19 14:40:24 · 358 阅读 · 0 评论 -
jenkins 配置git
系统管理–>Credentials–>system–>全局凭证–>Add Credentials。jenkins 中到 系统管理–>全局工具配置–> Git installations。使用查看git 安装目录(非源码安装直接用yum 安装的)到构建项目中 git 输入项目的URL 和 登录用户凭证。如果使用的是码云(gitee)的话,需要额外安装插件。在linux 中输入 保证git 安装成功。系统管理–>system–>gitee。建议先选择用户凭证,在输入URL。构建成功,并且拉取代码成功。原创 2023-07-29 11:33:58 · 3581 阅读 · 1 评论 -
centos7安装git
直接使用命令即可 下载的可能是旧版。如果安装了旧版可以使用 卸载。设置环境变量立即生效。原创 2023-07-28 16:41:56 · 1515 阅读 · 0 评论 -
Jenkins插件管理切换国内源地址
选择系统管理–>插件管理–> Available Plugins 并等待页面完全加载完成、这样做是为了把jenkins官方的插件列表下载到本地、接着修改地址文件、替换为国内插件地址。选择:系统管理–>插件管理–>Advanced settings。将国外官方地址替换为国内清华大学jenkins插件地址。在浏览器输入 http://ip:端口/restart。default.json 为插件源地址配置。最下面站点替换,修改地址并提交。重启jenkins使配置生效。原创 2023-07-28 16:02:44 · 6514 阅读 · 0 评论 -
Jenkins 配置maven和jdk
在系统管理–> 全局工具配置–>JDK 选择新增。系统管理–>全局工具配置–>maven–>新增。系统管理–>系统配置–>全局属性–>环境变量。原创 2023-07-28 15:37:08 · 3585 阅读 · 0 评论 -
centos7安装tomcat
到浏览器访问IP+8080 查看tomcat 管理页面。停止tomcat 到bin 目录下执行。也可以根据命令查看tomcat 进程。将安装包上传至 新建文件夹。上传到linux 服务器。创建tomcat 文件夹。注意tomcat 的路径。到bin 目录下执行。原创 2023-07-28 11:15:21 · 1437 阅读 · 0 评论 -
centos7安装nginx
重新加载nginx.conf文件(执行前需测试nginx.conf)到/usr/local/nginx/sbin 目录下执行nginx。到浏览器访问输入IP就行 默认80端口的欢迎页。到解压目录下执行 configure。输入命令查看是否有nginx 进程。然后上传到linux 服务器。输入命令查看是否安装成功。创建nginx 文件夹。原创 2023-07-28 10:41:28 · 183 阅读 · 0 评论 -
centos7安装redis
将src 目录下的 mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移动到 bin 目录下。到redis 下的bin 目录下执行 redis-server 使用 /usr/local/redis/redis-6.2.6/etc/redis.conf配置文件来启动redis服务。将redis-6.2.6目录下的 redis.conf 移动到 redis-6.2.6目录下的etc文件夹下。原创 2023-07-28 10:16:33 · 588 阅读 · 0 评论 -
CentOS7安装jenkins
jenkins默认端口为8080,如果想要修改端口,可以修改配置文件,路径位于:/usr/lib/systemd/system/jenkins.service。启动成功后 访问 IP+8080端口(http://192.168.92.101:8080/)建议先使用默认的推荐安装插件,后续如果有需要可以在装。安装完成后,会让创建一个管理员用户。先导入jenkins yum 源。输入以后点击保存并完成。修改完成后需要重启生效。到指定路径下复制密钥。粘贴密钥到页面输入框。配置完成后即可使用了。原创 2023-07-28 00:03:01 · 1271 阅读 · 0 评论 -
centos7 部署jenkins
准备工作1.准备一台可以访问网络的centos7服务器https://blog.csdn.net/G_whang/article/details/1095651192.服务器上安装jdkhttps://blog.csdn.net/G_whang/article/details/1114623573.服务器上安装mavenhttps://blog.csdn.net/G_whang/article/details/1247801054.安装gityum -y install git5.安装d原创 2022-05-15 18:12:05 · 2171 阅读 · 0 评论 -
centos7 安装maven
1.下载maven到系统下载3.6.1版本的可以直接访问官网下载 然后上传到linux 中https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz或者在linux 使用 wget 命令下载wget https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.g原创 2022-05-15 11:52:38 · 906 阅读 · 0 评论 -
idea 操作项目上传gitee
1.注册gitee2.登录gitee 后选择 加号 选择 新建仓库3. 填写项目名称 选择 开源或者私有 然后点击创建仓库创建成功后 到idea 中4. idea 打开本地工程 选择VCS -> create git repository创建git 本地仓库 注意 本地必须安装git 并且在IDEA 中配置完成创建本地git 仓库后发现项目 文件颜色发生变化5. idea 中选中项目 右键 git ->add 将项目存放在本地仓库暂存6. 右键 git ->原创 2022-05-15 10:34:48 · 562 阅读 · 0 评论 -
Windows安装nginx
1、什么是 nginxNginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力是十分强大的,能经受高负载的考验,有报告表明能支持高达 50,000 个并发连接数。2、nginx 可以做什么呢2.1、正向代理Nginx 不仅可以做反向代理,实现负载均衡。还能用作正向代理来进行上网等功能。如下图所示,如果我们用自己的电脑直接访问浏览器会访问不到但是如果我们使用代理服务器来做个中转就能实现访问正向代理:如果把局域网外的 Internet 想象成一个巨大的资源库,则局域网中的客户端要访原创 2022-03-15 13:55:29 · 382 阅读 · 0 评论 -
PowerDesigner 安装
文件再底部1.解压PowerDesigner安装文件,并双击PowerDesigner.exe;2.欢迎来到PowerDesigner安装界面,点击 Next3.一定要选择Trial,再点击Next,不要选择其它,这一步如果选择错,后面PJ是不行的。4.选择Hong Kong,点击I AGREE,再点击Next;5.选择一个安装目录,默认是安装在C盘。再点击Next;6.点击General和Notaion,再点击Next;7.直接点击Next;进入正在安装界面点击Finis原创 2022-01-18 22:49:34 · 1451 阅读 · 2 评论 -
Centos7安装subversion
subversion官网一、准备centos7虚拟机,网络访问无异常二、打开官网,获取subversion三、点击centos四、centos 执行 命令:yum install -y subversion五、创建版本库创建版本库目录 输入命令: mkdir -p /var/svn/repository此目录没有硬性要求,只是作为svn仓库目录创建项目目录 :到/var/svn/repository 目录下 创建对应的项目目录比如 : mkdir erpmkdir oa作为两个原创 2021-10-08 01:45:14 · 1087 阅读 · 0 评论 -
xshell中使用sftp上传文件
打开 Xshell ,输入命令: sftp 你的远程服务器IP ,准备连接远程服务器列如:sftp 192.168.90.50按照 Xshell 的弹窗提示,输入登录用户名及其密码登录成功,会看到有关 sftp 的提示符如果想知道当前 sftp 环境中有哪些命令可使用,直接输入 help 命令,回车即可查看常用命令如下pwd 是查看远程服务器的当前目录路径;lpwd 是查看本地电脑的当前目录路径;cd 是切换远程服务器的目录;lcd 是切换本地电脑的目录;ls 是查看 sftp 服务原创 2021-10-07 19:08:22 · 6990 阅读 · 0 评论 -
windows下安装mysql
一、到官网下载安装包https://dev.mysql.com/downloads/mysql/选择windows 进行下载点击跳过登录下载下载完成后解压即可二、安装mysql1.配置环境变量变量名:MYSQL_HOME变量值:D:\tools\java\mysql-8.0.25-winx642.生成data文件以管理员身份运行CMD 然后到mysql 安装目录下的bin目录下执行:mysqld --initialize-insecure --user=mysql生成成功以后原创 2021-07-11 10:03:41 · 760 阅读 · 3 评论 -
windos下 curl命令使用
什么是curl命令?curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。如何在windows下使用curl命令?打开dos窗口(win+R 输入cmd 打开)输入 curl -V现在使用的Windows10都默认已经安装了该工具,如果没有可以自己百度找下教程,本文不做详细讲解curl 访问百度 输入curl www.baidu.com常用参数如下-a/--append 上传文件时,原创 2021-05-24 23:28:27 · 9066 阅读 · 0 评论 -
Vagrant+Virtualbox 打造统一的部署环境
安装Vagrant和VitualBox虚拟机镜像2. 添加镜像到Vagrantvagrant box add 虚拟机名称 镜像地址3.初始化环境先使用 vagrant box list 查看虚拟机名称然后 使用init 命令初始化vagrant init dokertest执行命令后,目录下会有一个叫Vagrantfile的文件简单介绍一下这个配置文件:打开这段配置后,虚拟机会拥有一个为192.168.33.10的IP,宿主可以通过ssh访问到这个虚拟机。config.vm.n.原创 2021-05-24 09:22:33 · 259 阅读 · 0 评论 -
Can‘t connect to MYSQL server on ‘XXX‘(10060) 解决
克隆了一台机器,打算验证一下数据库切换数据源,修改完网络配置后,重启启动mysql然后本地使用Navicat 链接的时候报了这个问题第一反应是看远程配置是否有配登录mysql mysql -u root -p你的密码输入命令查看用户select host,user from user;我的root 已经配置过远程访问的权限了那说明mysql配置已经没问题了如果没有出现这个root 用户权限 可以參照 https://blog.csdn.net/G_whang/article/de原创 2021-04-17 11:19:02 · 495 阅读 · 0 评论 -
CentOS7下解决ifconfig command not found的问题
打开CentOS7 输入ifconfig命令后提示1、输入ip addr 确认IP地址是否设置正常这样就设置正常了,如果没有的话就到网络配置页面设置一下可参考:https://blog.csdn.net/G_whang/article/details/111461611?spm=1001.2014.3001.55012、确认sbin目录是否存在cd /sbin如果存在就输入ls命令查看ifconfig是否存在我查了一下if开头的里面并没有存在4、安装net-tool插件,此插件中带有原创 2021-04-17 10:35:42 · 313 阅读 · 0 评论 -
上传单个jar包到nexus服务器
访问本地搭建的私服–登录成功以后,选择repositories原创 2020-12-25 23:44:12 · 258 阅读 · 0 评论