随笔分类 - docker
摘要:一、kuboard安装 kuboard可以部署在kubernetes集群之上,也可以部署在集群之外。作为管理多集群的图形化工具建议部署在集群之外。 安装步骤参考官方文档实现:https://kuboard.cn/install/v3/install-built-in.html 1、安装镜像 dock
阅读全文
摘要:一、简介 solr是一个基于Lucene的Java搜索引擎服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。 二、docker安装 1、安装镜像 docker pull
阅读全文
摘要:一、镜像安装 1、安装镜像 docker pull postgres:11 2、新建目录 mkdir -p /home/apps/postgres/{postgresql,data} 3、创建并启动 docker run -d --name postgres -p 5432:5432 \ -v /h
阅读全文
摘要:一、docker安装 1、安装镜像 docker pull atlassian/confluence-server:7.15.1 2、新建目录 mkdir -p /home/apps/confluence 3、创建并启动 docker run \ -d \ --name confluence \ -
阅读全文
摘要:一、简介 XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。xxl三个字母是其开发者许雪里名字的缩写 github地址:https://github.com/xuxueli/xxl-job 二、dock
阅读全文
摘要:一、简介 MinIO 是在 GNU Affero 通用公共许可证 v3.0 下发布的高性能对象存储。 它是与 Amazon S3 云存储服务兼容的 API,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等
阅读全文
摘要:一、简介 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 二、数据库 1、新建rapid_nacos数据库,并执行以下脚本 脚本地址:https://github.com/alibaba/nacos
阅读全文
摘要:一、简介 1、该章节基于jenkins、Harbor、pipeline来做发布,如对这些不熟悉,请按以下进入学习 2、jenkins学习地址:https://www.cnblogs.com/lvlinguang/p/15163691.html 3、Harbor学习地址:https://www.cnb
阅读全文
摘要:一、docker配置 配置地址:https://www.cnblogs.com/lvlinguang/p/15183571.html 二、安装docker-compose 1、下载docker-compose文件 官网地址:https://get.daocloud.io/ curl -L https
阅读全文
摘要:一、构建springboot项目 1、新建springboot项目 略。。。 2、新建Dockerfile 在项目目录下新建Dockerfile文件,文件没有扩展名 # jdk版本 FROM moxm/java:1.8-full # 临时文件目录 VOLUME /tmp # 把demo-0.0.1-
阅读全文
摘要:一、简介 YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。此工具以node.
阅读全文
摘要:一、概览 1、redis集群最少需要6个节点,且redis集群下只有db0,不支持多db。 2、服务器 服务器一:192.168.3.13:6391、192.168.3.13:6392、192.168.3.13:6393 服务器二:192.168.3.14:6391、192.168.3.14:639
阅读全文
摘要:一、集群方案 1、Replication 速度快,但仅能保证弱一致性,适用于保存价值不高的数据,比如日志、帖子、新闻等。 采用master-slave结构,在master写入会同步到slave,能从slave读出;但在slave写入无法同步到master。 采用异步复制,master写入成功就向客户
阅读全文
摘要:一、概述 1、原理 master服务器将数据的改变记录二进制binlog日志,当master上的数据发生改变时,则将其改变写入二进制日志中; slave服务器会在一定时间间隔内对master二进制日志进行探测其是否发生改变,如果发生改变,则开始一个I/OThread请求master二进制事件 同时主
阅读全文
摘要:一、安装nginx 1、nginx 目录位置 配置文件:/etc/nginx/nginx.conf 默认配置文件:/etc/nginx/conf.d/default.conf 日志:/var/log/nginx 网页目录:/usr/share/nginx/html 配置文件夹/etc/nginx/c
阅读全文
摘要:一、SonarQube使用 1、新建项目 登录sonarqube,新建项目 设置token 选择maven 2、idea安装SonarLint插件 File->Settings->plugins-搜索SonarLint 如果无法通过idea安装插件,可以单击此处,去官网上下载,下载完成后,将包直接拖
阅读全文
摘要:一、简介 1、GitLab-CI GitLab-CI就是一套配合GitLab使用的持续集成系统(当然,还有其它的持续集成系统,同样可以配合GitLab使用,比如Jenkins)。而且GitLab8.0以后的版本是默认集成了GitLab-CI并且默认启用的。 2、GitLab-Runner GitLa
阅读全文
摘要:一、sonarqube简介 SonarQube是管理代码质量的一个开放平台,可以快速定位代码中潜在的或者明显的错误。支持Java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等二十几种编程语言的代码质量管理与检测。 二、安装postgresql数据库 官
阅读全文
摘要:一、简介 docker是虚拟化技术,每一个docker容器都是一个linux虚拟机,而且还可以根据不同的应用定制,最小的可以直接依赖linux内核,仅仅几M就可以运行。 二、docker的安装、设置 如果docker版本比较老,可以卸载掉重装 1、卸载之前的docker包 yum list inst
阅读全文