运维
_kairui
不积跬步无以至千里,不积小流无以成江海
展开
-
centos7 安装git
3、创建一个文件夹,用来安装git,目录大家随便放,我的是/usr/local/git。6、等待一切安装完成,git --version查看版本号。5、配置参数,安装路径为 /usr/local/git。安装成功,查看版本号 git --version;解压 到指定路径 -C /usr/local。6.2) 在文件的最后一行加上git的路径。4、进入git-2.38.1。1、需要安装依赖的包。6.1)配置环境变量。6.3)使文件生效,6.4)查看版本号,原创 2023-01-15 17:40:05 · 879 阅读 · 0 评论 -
CentOS 7 yum 切换成阿里数据源
如何快速把CentOS 7的yum源切换成阿里云数据源。原创 2023-01-14 17:49:33 · 751 阅读 · 0 评论 -
使用Jenkins一键打包部署 SpringBoot应用
一般而言,一个项目部署的由:拉取代码->构建->测试->打包->部署等过程组成,如果我们经常需要部署项目,特别是在微服务时代,服务特别多的情况下,不停的测试打包部署,那估计得有个人一整天专门做这事了,而这事又是繁琐的重复无意义的,所以就需要一套能够持续集成、持续交付、持续部署的自动化构建流程。我们可以用Jenkins来构建和部署我们的项目,比如说从我们的代码仓库获取代码,然后将我们的代码打包成可执行的文件,之后通过远程的ssh工具执行脚本来运行我们的项目。(如果前面添加了凭证,这里直接选择就行)原创 2023-01-07 15:09:01 · 2423 阅读 · 6 评论 -
Docker 更新 apt update 时出现“temporary failure resolving deb.debian.org” 报错的解决方法
出现这个问题的原因在于DNS服务解析异常,解决的方法也很简单,只需要修改/etc/docker/daemon.json加入如下内容即可 (如果没有这个文件则创建)最后重新启动Docker服务。原创 2022-12-20 19:35:42 · 2145 阅读 · 0 评论 -
Docker 容器没有ip addr 命令:exec ip addr 报错
exec failed: exec failed… exec: “ip”(Docker容器没有ip addr命令:exec ip addr 报错)原创 2022-12-18 18:08:31 · 1131 阅读 · 1 评论 -
Docker 网络
1、我们每启动一个docker容器,docker就会给docker容器分配一个ip,我们只有安装了docker,就会有有一个网卡docker0(桥接模式),使用的技术是evth-pair技术。所有的容器不指定网络的情况下,都是docker0 路由的,docker 会给我们的容器分配一个默认的可用ip。小结:Docker 使用的是linux的桥接,宿主机中是一个docker容器的网桥 docker0。#、Openstac,Docker容器之间的链接,ovs的链接,都是使用evth-pair技术。原创 2022-12-18 18:05:06 · 519 阅读 · 0 评论 -
Docker如何发布自己的镜像
4、登录成功后就可以提交镜像了,就一步 docker push 镜像[tag]1、地址:https://hub.docker.com/ 注册自己的账户!我们可以给镜像添加 [tag] 标签;阿里云镜像 参考官方地址,就可以了。4、创建镜像仓库,选择本地仓库。6、镜像推送到阿里云镜像仓库。3、在服务器上提交镜像。5、浏览阿里云镜像仓库。2、确保账号可以登录。2、找到容器镜像服务。原创 2022-12-15 22:57:39 · 1081 阅读 · 0 评论 -
DockerFile 实战tomcat镜像
2、编写dockerfile文件,官方命名 Dockerfile,build 的时候自动寻找这个文件,就不需要-f指定了。6、发布镜像 (由于做了挂载,直接在本地编写项目就可以发布了!) ,编写web.xml文件。1、首先准备镜像tomcat压缩包、jdk压缩包。发现部署成了,可以直接访问ok!测试 编写index.jsp。原创 2022-12-12 23:13:07 · 201 阅读 · 0 评论 -
Dockerfile
Docker Hub 中的99%镜像都是从这个基础镜像过来的,FROM scratch, 然后配置需要的软件和配置来进行的构建。dockerfile 是面向开发的,要发布项目,做镜像,就需要编写dockerfile文件,这个文件十分简单!DockerImages:通过DockerFile构建生产的镜像,最终发布和运行的产品。Dockerfile 是用来构建镜像的文件,是命令参数脚本。官方的镜像都是基础包,很多功能都没有,通常的自己搭建;4、每个指令都会创建提交一个新的镜像层,并提交。原创 2022-12-11 22:31:14 · 327 阅读 · 0 评论 -
初识Dockerfile
容器之间配置信息的传递,数据卷容器的生命周期 一直持续到没有容器使用为止。但是一旦持久到本地,这时候,本地的数据是不会删除的!原创 2022-12-10 22:02:06 · 670 阅读 · 0 评论 -
Docker安裝mysql
发现我们挂载本地数据依旧存在,这就实现了容器数据卷持久化功能!本地测试链接msyql数据库,Navicat 测试。容器删除,本地的挂载目录以及数据是否存在?mysql 数据持久化问题!查看挂载目录是否ok?原创 2022-12-08 22:39:19 · 351 阅读 · 0 评论 -
Docker 容器数据卷
容器之间可以有个数据共享的技术,docker 容器中产生的数据,可以自动同步到本地; - - 说白了就是将我们容器内的目录,挂载到linux服务器上面;如图:总结:容器的持久化和操作,容器间也是可以共享的;查看挂载信息测试文件同步 成功;再来测试1、停止容器2、宿主机修改文件3、启动容器4、容器内的数据依旧是同步的!原创 2022-12-05 22:58:47 · 144 阅读 · 0 评论 -
Docker 提交镜像
commit 镜像本地测试访问测试:http://ip:8080原创 2022-12-04 14:53:15 · 216 阅读 · 0 评论 -
Docker Portainer可视化面板安装
Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。官方站点:https://www.portainer.io/查看启动访问测试:http://ip:9000通过他来访问…创建用户登录 admin/admin123456 , 选择本地的进入之后的面板…原创 2022-12-04 14:13:24 · 216 阅读 · 0 评论 -
docker容器外访问报错curl: (56) Recv failure: Connection reset by peer
Docker中的 测试tomcat容器, 访问宿主机端口报错curl: (56) Recv failure: Connection reset by peer,解决方法很简单,重建docker0网桥,但出现错误原因不清楚:重建docker0网桥步骤后再执行即可安装bridge-utils关闭docker0网桥删除docker0网桥添加docker0网桥添加网桥信息启动docker0网桥查看网桥是否正常启动docker原创 2022-12-03 22:37:05 · 2282 阅读 · 1 评论 -
Docker 练习tomcat/nginx/es
Docker 安装 tomcat 测端口暴露概念es 是十分耗内存 ,查看cpu的状态 docker stats赶紧关掉es 增加内存限制;查看 docker stats测试原创 2022-12-03 21:48:54 · 93 阅读 · 0 评论 -
Docker 的常用命令
帮助文档地址:https://docs.docker.com/engine/reference/commandlinedocker images # 查看所有本地主机上的镜像docker search # 搜索镜像docker pull #下载镜像docker rmi # 删除镜像容器命令说明:有了镜像才可以创建容器,下载一个centos镜像来测试新建容器并启动列出所以运行的容器退出容器删除容器启动和停止容器常用其他命令后台启动容器查看日志查看容器中进程信息ps查看镜像元数原创 2022-12-03 16:34:34 · 124 阅读 · 0 评论 -
Docker run 流程和原理
所以说,新建一个容器的时候,docker不需要像虚拟机一样重新加载一个操作系统,避免引导,虚拟机是加载Guest OS ,分钟级别的,Docker 是一个Client -Server 结构的系统,Docker 的守护进程运行在主机上,通过Socket从客户端访问!DockerServer接收到Docker-Client的指令,就会执行这个命令!2、Docker 利用的是宿主机的内核,vm需要是Guest OS。而docker是利用宿主机的操作系统,省略了这个复杂的过程,秒级!原创 2022-12-02 00:00:45 · 183 阅读 · 0 评论 -
Docker 安装
帮助文档:https://docs.docker.com/2、Xshell 链接远程服务器进行操作!1、CentOS 7 服务器一台。1、登录阿里云服务找到容器服务。了解:卸载docker。2、找到镜像加速地址。原创 2022-12-01 23:13:09 · 87 阅读 · 0 评论 -
Docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口Docker 是基于Go 语言开发的 开源项目!官网: https://www.docker.com文档地址:https://docs.docker.com。原创 2022-12-01 22:02:28 · 64 阅读 · 0 评论 -
Consul单机配置ACL
一、Consul简介:Consul是基于GO语言开发的开源工具,主要面向分布式,服务化的系统提供服务注册、服务发现和配置管理的功能。Consul的功能都很实用,其中包括:服务注册/发现、健康检查、Key/Value存储、多数据中心和分布式一致性保证等特性。Consul本身只是一个二进制的可执行文件,所以安装和部署都非常简单,官网地址,https://www.consul.io/二、Consul特性:1.服务注册/发现为什么微服务架构下就需要做服务注册和服务发现呢?微服务的目标就是要将原来大一统的系统原创 2021-04-10 16:32:15 · 829 阅读 · 0 评论 -
nacos 搭建配置
官方文档地址:https://nacos.io/zh-cn/docs/what-is-nacos.html一、概括Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理官方服务搭建地址:https://nacos.io/zh-cn/docs/quick-start.html下载编译后压缩包方式:https://github.com/alibaba/nacos/releases/tag/1.3.2二、原创 2021-03-25 14:30:08 · 167 阅读 · 3 评论 -
使用Git下载指定分支
使用Git下载指定分支使用Git下载指定分支命令为:git clone -b 分支名 仓库地址使用命令:git clone -b feature_v2.1.11_20210129_upgrade http://ip/gS/item.git原创 2021-02-02 16:35:34 · 3391 阅读 · 0 评论 -
Linux命令之rz命令与sz命令
使用虚拟终端软件,如Xshell、SecureCRT或PuTTY来连接远程服务器后,使用rz命令可以上传本地文件到远程服务器。输入rz回车后,会出现文件选择对话框,选择需要上传文件,一次可以指定多个文件,上传到服务器的路径为当前执行rz命令的目录1. rz命令rz命令(Receive ZMODEM),使用ZMODEM协议,将本地文件批量上传到远程Linux/Unix服务器,注意不能上传文件夹2. sz命令sz命令(Send ZMODEM)通过ZMODEM协议,可将多个文件从远程服务器下载到本地。注原创 2021-01-25 13:55:42 · 758 阅读 · 0 评论 -
windwos 系统查询占用端口以及关闭端口
开发时经常遇到端口被占用的情况,这个时候我们就需要找出被占用端口的程序1. 打开命令窗口(以管理员身份运行)开始—->运行—->cmd,或者是 window+R 组合键,调出命令窗口2. 查找所有运行的端口输入命令:netstat -ano该命令列出所有端口的使用情况。3. 查看被占用端口对应的 PID输入命令:netstat -aon|findstr "8080"4. 查看指定 PID 的进程继续输入命令:tasklist|findstr "9088"回车执行原创 2021-01-25 11:07:55 · 116 阅读 · 0 评论 -
git branch 查看分支、删除远程/本地分支
git branch 查看分支、删除远程/本地分支注:当前windows系统1、pc桌面右键 Git Bash Here 进入到MINGW64界面 winds命令进入 git仓库目录下;2、git branch 命令 查询estage-bank仓库下的分支3、git branch -d feature_v2.1.6_20201102 删除本地 feature_v2.1.6_20201102 分支;命令 git branch 查看本地分支已经删除成功;4、命令删除远程分支git push原创 2020-12-11 16:52:24 · 882 阅读 · 0 评论 -
centos 7.2 环境安装Zabbix 3.4.6
Zabbix 简介zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组件zabbix agent。 zabbix server可以通过SNMP,原创 2018-01-29 13:57:28 · 555 阅读 · 0 评论