2021
07-09
07-09
基于Docker搭建ELK 日志系统的方法
背景需求: 业务发展越来越庞大,服务器越来越多各种访问日志、应用日志、错误日志量越来越多,导致运维人员无法很好的去管理日志开发人员排查问题,需要到服务器上查日志,不方便运营人员需要一些数据,需要我们运维到服务器上分析日志。ELK介绍:ELK是三个开源软件的缩写,分别为:Elasticsearch、Logstash以及Kibana,它们都是开源软件。目前由于原本的ELKStack成员中加入了Beats工具所以已改...
继续阅读 >
项目测试环境数据库数据丢失,特此记录一下。当时是用docker安装的,以为临时使用一段时间,也没有持久化。突然前天docker日志满了,同事想着去清理日志,使用了如下命令:dockersystemprune结果当时MySQL容器当时正常处于停止状态,结果容器一下子就被干掉了,我们备份的数据还是三月份的,这下糟糕了。然后各种研究开始恢复。然后我就去官方文档去研究这个命令是干什么的,上面用到的dockersystemprune意思是:Remov...
搜索镜像dockersearchrocketmq查看镜像版本如果要查看其它的镜像,只需要将其中的镜像名称foxiswho/rocketmq替换为其它镜像即可curlhttps://registry.hub.docker.com/v1/repositories/foxiswho/rocketmq/tags\|tr-d'[\[\]"]'|tr'}''\n'\|awk-F:-vimage='foxiswho/rocketmq''{if(NR!=NF&&$3!=""){printf("%s:%s\n",image,$3)}}'启动nnameserverdockerrun-d-p9876:9876--namermqserverfoxiswho/rocketmq...
目录正文一、准备机器二、安装docker1.安装依赖包2.设置阿里云镜像源3.执行安装命令4.验证是否安装成功三、拉取镜像四、运行镜像创建容器五、访问Web点播首页六、上传点播文件七、管理后台界面八、注册并登陆前台账户九、操作视频文件结尾【导读】我相信这么多年,你一定看过各式各样的视频网站,不管内容怎么样,你有没有想过拥有一个属于自己的视频网站?如果想那就跟我来吧!今天这篇文章就能满足你的这个愿望。如果你细心...
部署环境:docker容器、liunx系统、这里采用VmWare虚拟机、并采用MobaXterm工具实现终端连接linux系统2、(环境准备)启动虚拟机、并终端连接192.168.20.128(后续直接采用此地址直接访问.NET5项目)linux系统通过ifconfig查看IP地址、并在宿主机中使用MobaXterm操作使用(关于MobaXterm使用详见:https://www.jb51.net/article/212323.htm3、创建.NET5项目、此项目创建asp.netcoremvc另外需要项目右键需要添加Docker支持(...
目录1、拉取Redis镜像2、创建6个Redis容器3、启动Redis容器4、组建Redis集群5、关于Redis集群搭建最近陆陆续续有不少园友加我好友咨询redis集群搭建的问题,我觉得一定是之前写的这篇《基于Docker的Redis集群搭建》文章有问题了,所以我花了几分钟浏览之前的文章总结了下面几个问题:redis数量太少,只创建了3个实例;由于只有3个实例,所以全部只能是主节点,无法体现集群主从关系;如何搭建主从集群?如何分...
目录1、拉取镜像2、创建Redis容器3、启动并组建集群启动容器4、存在的问题环境:Docker+(Redis:5.0.5*3)1、拉取镜像dockerpullredis:5.0.52、创建Redis容器创建三个redis容器:redis-node1:6379redis-node2:6380redis-node3:6381dockercreate--nameredis-node1-v/data/redis-data/node1:/data-p6379:6379redis:5.0.5--cluster-enabledyes--cluster-config-filenodes-node-1.confdockercreate--namered...
本来没想着要写这篇博客,但是在实操过程中,一个是被网络问题搞炸了心态(真心感觉网络能把人搞疯,别人下个包、下个镜像几秒钟搞定,我看着我的几KB小水管真是有苦说不出),另一个就是这里面坑还是有一些的,写出来也是为了让大家避免重复踩坑几个注意点:下方shell命令绝大部分都需要管理员权限,所以如果你使用的用户不是root,则都要加上sudo对于较复杂的命令我都提供了注释版和无注释版,无注释版是为了让你复制起...
最近公司的应用准备容器化,因为几十个应用从测试到发布太麻烦了,而且还会因为环境的因素导致部署中出现各种问题。为了在开发、测试、生产都能保持一致的环境,就引进了容器技术,先拿边缘的项目试试水,积累下经验,今天对几种常见的SpringBootDocker打包工具进行了简单总结。SpringBootDocker在SpringBoot应用中,我们可以约定不同的标识来定义不同的环境。例如dev表示开发环境、test表示测试环境,对应的配置文件为appp...
场景:由于公司项目需要,需要使用部署微服务项目,而之前都是使用tomcat部署,操作十分繁琐。最近正好在学习Docker,利用Docker容器做部署尝试需求:使用Docker部署服务支持idea插件,一键操作构建、推送镜像、运行单个镜像需根据不同端口部署多个容器日志持久化必要软件服务器(我的版本为CentOS:7.9)Docker(需要开通远程访问,正式环境请使用证书加密,我这里测试用无加密)Harbor镜像仓库(可选)...
场景:由于公司项目需要,需要使用部署微服务项目,而之前都是使用tomcat部署,操作十分繁琐。最近正好在学习Docker,利用Docker容器做部署尝试需求:使用Docker部署服务支持idea插件,一键操作构建、推送镜像、运行单个镜像需根据不同端口部署多个容器日志持久化必要软件服务器(我的版本为CentOS:7.9)Docker(需要开通远程访问,正式环境请使用证书加密,我这里测试用无加密)Harbor镜像仓库(可选)...