![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
文章平均质量分 55
BowenXu11
这个作者很懒,什么都没留下…
展开
-
一步一步,部署k8s集群
部署k8s集群购买云服务器3台服务器2核4G (一台master ,2台node)创建VPC网络(用于K8S-cluster) IP地址范围 (不要选192.168.0.0/16和172.16.0.0/16,这两个预留给了services 和pods)创建VPC下的交换机(私有网络,子网)绑定公网IP为每个服务器分配一个公网IP打开组内互信测试:在VPC里任意一台机器测试PING 其他机器安装Docker1、移除以前docker相关包sudo yum remove docker原创 2022-03-02 17:37:21 · 900 阅读 · 0 评论 -
MAC 手动挂载NTFS 数据卷
NTFS是Windows NT File System (NTFS)的意思,是Windows特有的文件系统,所以MAC并没有直接提供支持读写,当插入NTFS的移动硬盘时,只能读取文件不能写入文件。有两种方法可以解决这个问题,方法1就是把移动硬盘转换成FAT32格式,但是这样就能存储小于4GB的文件了,方法2如下所以,需要执行几个命令执行挂载。查看自己的磁盘地址ls -l /Volumes/然后会看到自己的移动硬盘名称,假设名字叫做“移动硬盘”那么自己的移动硬盘的地址就是/Volumes/移动硬盘原创 2022-02-02 18:58:51 · 990 阅读 · 0 评论 -
Docker-compose容器编排 --springboot微服务部署实战
Docker-compose容器编排 是什么 Docker-Compose是Docker官方的开源项目,负责实现对Docker容器集群的快速编排。 能干嘛 去哪下 官网 https://docs.docker.com/compose/compose-file/compose-file-v3/ 官网下载 https://docs.docker.com/compose/install/安装步骤curl -L "https://github.com/docker原创 2022-01-30 21:01:58 · 2604 阅读 · 0 评论 -
Docker网络
Docker网络是什么docker不启动,默认网络情况 ens33 lo virbr0## 在CentOS7的安装过程中如果有选择相关虚拟化的的服务安装系统后,启动网卡时会发现有一个以网桥连接的私网地址的virbr0网卡(virbr0网卡:它还有一个固定的默认IP地址192.168.122.1),是做虚拟机网桥的使用的,其作用是为连接其上的虚机网卡提供 NAT访问外网的功能。 我们之前学习Linux安装,勾选安装系统的时候附带了libvirt服务才会生成的一个东西,如果不需要可原创 2022-01-30 14:21:02 · 1062 阅读 · 0 评论 -
Docker微服务实战
Docker微服务实战通过IDEA新建一个普通微服务模块 建Module docker_boot 改POM 写YML 主启动 业务类最终达成一个jar包通过dockerfile发布微服务部署到docker容器IDEA工具里面搞定微服务jar包编写Dockerfile Dockerfile内容# 基础镜像使用javaFROM java:8# 作者MAINTAINER bowenxu# VOLUME 指定临时文件目录为/tmp,在主机/var/原创 2022-01-30 12:27:49 · 1911 阅读 · 0 评论 -
Dockerfile练习自定义镜像mycentosjava8
Dockerfile练习自定义镜像mycentosjava8要求 Centos7镜像具备vim+ifconfig+jdk8 JDK的下载镜像地址 官网 https://mirrors.yangxingzhen.com/jdk/编写 准备编写Dockerfile文件 大写字母D FROM centos #作者 MAINTAINER bowenxu ENV MYPATH /usr/local WORKDIR $MYPATH #安装vim编辑器 RUN yum -y in原创 2022-01-30 12:04:59 · 1212 阅读 · 0 评论 -
DockerFile解析
DockerFile解析DockerFile构建过程解析Dockerfile内容基础知识1:每条保留字指令都必须为大写字母且后面要跟随至少一个参数2:指令按照从上到下,顺序执行3:#表示注释4:每条指令都会创建一个新的镜像层并对镜像进行提交Docker执行Dockerfile的大致流程(1)docker从基础镜像运行一个容器(2)执行一条指令并对容器作出修改(3)执行类似docker commit的操作提交一个新的镜像层(4)docker再基于刚提交的镜像运行一个新容器(5)执行do原创 2022-01-30 10:52:21 · 545 阅读 · 0 评论 -
cluster(集群)模式-docker版 哈希槽分区进行亿级数据存储 3主3从redis集群扩缩容配置案例架构说明
3主3从redis集群扩缩容配置案例架构说明新建6个docker容器redis实例docker run -d --name redis-node-1 --net host --privileged=true -v /data/redis/share/redis-node-1:/data redis:6.0.8 --cluster-enabled yes --appendonly yes --port 6381 docker run -d --name redis-node-2 --net host -原创 2022-01-29 19:22:45 · 1190 阅读 · 0 评论 -
docker mysql集群 一主一从mysql搭建
一主一从mysql搭建新建主服务器容器实例3307docker run -p 3307:3306 --name mysql-master \-v /mydata/mysql-master/log:/var/log/mysql \-v /mydata/mysql-master/data:/var/lib/mysql \-v /mydata/mysql-master/conf:/etc/mysql \-e MYSQL_ROOT_PASSWORD=root \-d mysql:5.7进入/my原创 2022-01-29 16:34:34 · 145 阅读 · 0 评论 -
docker 安装redis
docker 安装redis从docker hub上(阿里云加速器)拉取redis镜像到本地标签为6.0.8入门命令命令提醒:容器卷记得加入–privileged=trueDocker挂载主机目录Docker访问出现cannot open directory .: Permission denied解决办法:在挂载目录后多加一个–privileged=true参数即可在CentOS宿主机下新建目录/app/redismkdir -p /app/redis将一个redis.conf文件模板拷贝原创 2022-01-28 16:30:26 · 2133 阅读 · 0 评论 -
docker # 安装mysql
安装mysqldocker hub上面查找mysql镜像从docker hub上(阿里云加速器)拉取mysql镜像到本地标签为5.7简单版docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7docker psdocker exec -it 容器ID /bin/bashmysql -uroot -p docker上默认字符集编码隐患docker里面的mysql容器实例查看,内容如下:SHOW VARIABL原创 2022-01-28 16:05:01 · 941 阅读 · 0 评论 -
# Docker 安装 tomcat
Docker 安装 tomcatdocker hub上面查找tomcat镜像docker search tomcat从docker hub上拉取tomcat镜像到本地docker pull tomcatdocker images查看是否有拉取到的tomcat使用tomcat镜像创建容器实例(也叫运行镜像)docker run -it -p 8080:8080 tomcat-p 小写,主机端口:docker容器端口-P 大写,随机分配端口i:交互t:终端d:后台运行新版tomc原创 2022-01-28 15:34:28 · 734 阅读 · 0 评论 -
# Docker容器数据卷
Docker容器数据卷坑:容器卷记得加入–privileged=trueDocker挂载主机目录访问如果出现cannot open directory .: Permission denied解决办法:在挂载目录后多加一个–privileged=true参数即可 如果是CentOS7安全模块会比之前系统版本加强,不安全的会先禁止,所以目录挂载的情况被默认为不安全的行为,在SELinux里面挂载目录被禁止掉了额,如果要开启,我们一般使用–privileged=true命令,扩大容器的权限解决挂载目录没有原创 2022-01-27 18:16:23 · 146 阅读 · 0 评论 -
docker # 本地镜像发布到私有库
本地镜像发布到私有库下载镜像Docker Registry运行私有库 docker run -d -p 5000:5000 -v /bowen/myregistry/:/tmp/registry --privileged=true registry默认情况,仓库被创建在容器的/var/lib/registry目录下,建议自行用容器卷映射,方便于宿主机联调案例演示创建一个新镜像,ubuntu安装ifconfig命令从Hub上下载ubuntu镜像到本地并成功运行原始的Ubuntu镜像是不带着i原创 2022-01-27 18:02:03 · 809 阅读 · 0 评论 -
Docker镜像commit操作案例
Docker镜像commit操作案例生成本地镜像docker commit -m=“提交的描述信息” -a=“作者” 容器ID 要创建的目标镜像名:[标签名]操作步骤从Hub上下载ubuntu镜像到本地并成功运行docker pull ubuntudocker run -it ubuntu外网连通的情况下,安装vim升级包管理工具apt-get update安装vimapt-get -y install vim docker commit -m="my_ubuntu_with_v原创 2022-01-26 10:15:31 · 527 阅读 · 0 评论 -
docker - seata1.4.2 使用nacos注册中心和配置中心,集成feign-rest调用,
docker - seata 使用nacos注册中心和配置中心,集成feign-rest调用,Server端使用nacos配置中心+注册中心从v1.4.2版本开始,已支持从一个Nacos dataId中获取所有配置信息,你只需要额外添加一个dataId配置项。docker 配置中心在 registry.conf 中加入对应配置中心,其余配置参考registry { type = "nacos" nacos { application = "seata-server" se原创 2022-01-21 21:27:01 · 1639 阅读 · 0 评论 -
docker nacos单机版
docker run -d --name nacos -p 8848:8848 -e PREFER_HOST_MODE=hostname -e MODE=standalone nacos/nacos-server原创 2022-01-19 12:11:13 · 1851 阅读 · 0 评论 -
docker 模拟三台 nacos
拉取nacos镜像docker pull nacos/nacos-server #拉取nacos镜像#创建挂载文件路径mkdir -p /usr/local/nacos/logs1 /usr/local/nacos/logs2 /usr/local/nacos/logs3mkdir -p /usr/etc/nacos/confdocker cp 18fa206c4883:/home/nacos/conf /usr/etc/nacos/conf #复制nacos配置目录到宿主机(或从其他地方复制需要原创 2022-01-16 22:42:25 · 195 阅读 · 0 评论 -
docker常用命令
docker常用命令镜像命令docker imagesOPTIONS说明:-a :列出本地所有的镜像(含历史映像层)-q :只显示镜像ID。docker searchOPTIONS说明:–limit : 只列出N个镜像,默认25个docker search --limit 5 redisdocker pulldocker pull 镜像名字[:TAG]没有TAG就是最新版等价于docker pull 镜像名字:latestdocker system df 查看镜像/容器/数据卷所原创 2022-01-13 16:45:41 · 333 阅读 · 0 评论 -
2022 CentOS安装Docker
CentOS7安装Docker确定你是CentOS7及以上版本cat /etc/redhat-release卸载旧版本https://docs.docker.com/engine/install/centos/yum安装gcc相关CentOS7能上外网yum -y install gccyum -y install gcc-c++安装需要的软件包yum install -y yum-utils设置stable镜像仓库大坑. 国外镜像容易连不上推荐 阿里云yum-config原创 2022-01-12 11:07:46 · 263 阅读 · 0 评论 -
linux 虚拟机开启网卡功能
linux 虚拟机开启网卡功能查看IP地址命令ip addr如果ens 33没有inet的值,说明网卡没有开启用vim打开配置文件vi /etc/sysconfig/network-scripts/ifcfg-eth33(自己进目录里面看一下,有可能不是这个配置文件名)按I 进入修改将其中的ONBOOT=no改为yes,点击Esc,输入 :wq!敲击enter保存并退出.输入命令: service network restart(重启服务命令)在用ip addr查看 ens33 有原创 2021-12-30 15:15:23 · 980 阅读 · 0 评论 -
无公网IP的内网电脑,通过ngrok穿透,实现远程ssh
思路服务器centos安装宝塔Linux面板通过ngrok内网穿透,实现远程访问宝塔面板通过宝塔面板的ssh终端,实现控制以后会研究tcp映射ssh1.安装ngrok服务1.1下载安装 (这里使用的是小米球http://ngrok.ciqiuwl.cn/)我用的是编译好的客户端,直接下载解压就可以使用路径 /home/user/ngrok1.2.注册小米球账号,并拿到token1.3.配置ngrok.conf 配置文件(参考《配置参考.jpg》)需要修改的有tokentunnels原创 2020-10-30 12:28:37 · 781 阅读 · 0 评论 -
干货-通过宝塔面板安装 nginx-rtmp-module
宝塔面板安装 nginx-rtmp-module1.删除已经安装的nginx2.克隆 nginx-rtmp-module模块git clone https://github.com/arut/nginx-rtmp-module /www/server/3,从宝塔中安装nginx中安装,选择编译安装,会出现自定义模块界面,点击添加,在弹出的界面输入:模块名称:nginx_rtmp_module描述:nginx rtmp参数:–add-module=/www/server/nginx-rtmp-原创 2020-07-31 22:35:45 · 3208 阅读 · 4 评论 -
MAC新版XAMPP 如何修改目录权限 安装TP5 WP必须要修改的。
用上XAMPP真的是操碎了心由于要删除temp文件目录下的预编译文件。结果不让删,报权限问题。折腾了很久。终于找到了办法。基于linux的权限,需要不断的进行修改那么到底怎么修改XAMPP文件目录的权限呢。首先有些目录在finder里面是没有办法修改的。可能不是root用户的关系吧最简单的办法,当然是shell打开 Terminal我忘了root的密码了。只能从这里进入。ls一下,发现不是根目录仔细一看有个~cd…返回上一级再ls发现,回到根目录了如果能记住的话就可以输入全路原创 2020-07-18 23:00:52 · 446 阅读 · 0 评论