2025年4月21日

GitLab邮件服务配置与错误排查

摘要: 前言GitLab可通过配置SMTP服务来发送通知邮件,配置后需要手动验证是否配置成功,并进行必要排查。本文记录一些快速的配置方法和排查手段。 一、配置SMTP服务器信息GitLab主要配置存放于/etc/gitlab/gitlab.rb(如果是容器部署请注意持久化文件路径) 我们对此配置文件进行编辑 阅读全文

posted @ 2025-04-21 01:34 clearriver 阅读(73) 评论(0) 推荐(0)

2025年4月20日

如何高效停止所有正在运行的Docker容器

摘要: 如何高效停止所有正在运行的Docker容器 一、基础命令解析 停止所有正在运行的Docker容器最常用的命令是: docker stop $(docker ps -q) 让我们分解这个命令的工作原理: docker ps -q:获取所有运行中容器的ID -q参数表示只返回容器ID(quiet模式) 阅读全文

posted @ 2025-04-20 18:29 clearriver 阅读(524) 评论(0) 推荐(0)

2021年12月31日

MySQL JSON 函数及判断空

摘要: 1. JSON_ARRAY_APPEND 给json列content 里的数组字段添加两个值A,B并删除值C : update TAB set content = JSON_ARRAY_APPEND(content,'$.types','A','$.types','B'), content =JSO 阅读全文

posted @ 2021-12-31 21:02 clearriver 阅读(4042) 评论(0) 推荐(0)

2021年11月21日

在docker里安装elasticsearch和Kibana

摘要: 1 安装elasticsearch和Kibana 1.1.下载镜像 docker search elasticsearch docker pull elasticsearch:7.14.2 1.2.创建挂载的目录 mkdir -p /mydata/elasticsearch/config mkdir 阅读全文

posted @ 2021-11-21 21:20 clearriver 阅读(150) 评论(0) 推荐(0)

2019年3月15日

nginx反向代理mysql及负载

摘要: 下载地址: http://nginx.org/packages/mainline/centos/7/x86_64/RPMS/nginx-1.15.9-1.el7_4.ngx.x86_64.rpm 安装: rpm -ivh nginx-1.15.9-1.el7_4.ngx.x86_64.rpm 配置: 阅读全文

posted @ 2019-03-15 12:05 clearriver 阅读(754) 评论(0) 推荐(0)

2019年3月7日

Redis 基础、高级特性与性能调优

摘要: 本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方面进行更深入的介绍和指导。 本文适合使用Redis的普通开发人员,以及对Redis进行选型、架构设计和性能调优的架构设计人员。 阅读全文

posted @ 2019-03-07 11:35 clearriver 阅读(694) 评论(0) 推荐(0)

2018年11月20日

CentOS 7安装新版RabbitMQ解决Erlang 19.3版本依赖

摘要: 通过yum等软件仓库都可以直接安装RabbitMQ,但版本一般都较为保守。 RabbitMQ官网提供了新版的rpm包(http://www.rabbitmq.com/download.html),但是安装的时候会提示需要erlang版本>=19.3,然而默认yum仓库中的版本较低。 其实Rabbit 阅读全文

posted @ 2018-11-20 14:59 clearriver 阅读(3562) 评论(0) 推荐(0)

2018年8月31日

Centos7中docker开启远程访问

摘要: 在作为docker远程服务的centos7机器中配置: 1、在/usr/lib/systemd/system/docker.service,配置远程访问。主要是在[Service]这个部分,加上下面两个参数 2、docker重新读取配置文件,重新启动docker服务 # systemctl daem 阅读全文

posted @ 2018-08-31 14:49 clearriver 阅读(4164) 评论(0) 推荐(1)

2018年8月27日

基于Docker+Jenkins+Gitlab搭建持续集成环境

摘要: 随着DevOps理念和敏捷理念的发展,我们希望通过自动化技术,加快项目的迭代。尤其是当使用微服务方案后,面临在大量的项目构建和部署工作,借助于jenkins的持续集成,可以快速把应用打包成docker镜像,实现自动部署。 持续集成.png 如图演示了以下的场景: 开发者向自己的gitlab网站提交了 阅读全文

posted @ 2018-08-27 00:49 clearriver 阅读(9044) 评论(0) 推荐(0)

2018年8月26日

Gitlab利用Webhook实现Push代码后的jenkins自动构建

摘要: 之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台。通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布。这种方式每次在发版的时候,需要人工去执行jenkins上的构建动作,有时显得过于繁琐。于是就想到了Gitlab的Webhook功能,通过Webh 阅读全文

posted @ 2018-08-26 13:03 clearriver 阅读(297) 评论(0) 推荐(0)

在jenkins中调用maven的变量

摘要: Maven内置变量说明: ${basedir} 项目根目录(即pom.xml文件所在目录) ${project.build.directory} 构建目录,缺省为target目录 ${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes 阅读全文

posted @ 2018-08-26 12:13 clearriver 阅读(3469) 评论(1) 推荐(0)

2018年8月23日

docker中gitlab-runner配置

摘要: 1、启动gitlab-runner 2、注册runner 注: url 和token来自 gitlab 的 Settings--> CI/CD --> Runners 进入gitlab-runner容器生成的配置文件 cat /etc/gitlab-runner/config.toml,如下所示: 阅读全文

posted @ 2018-08-23 22:35 clearriver 阅读(11462) 评论(0) 推荐(0)

2018年8月18日

搭建docker私有仓库

摘要: 搭建docker私仓,可以使用docker官方提供的registry镜像。该镜像目前有2.0,2.3和2.3.1版本。它只与1.6.0以上版本的docker兼容。搭建私仓的步骤如下: 一:无代理、无认证的registry 1:下载registry镜像: 这里必须加上标签”:2”,否则的话,不加标签的 阅读全文

posted @ 2018-08-18 23:05 clearriver 阅读(1035) 评论(0) 推荐(0)

2018年8月3日

ku8eye 安装概览

摘要: ku8eye web 开发环境 当前版本的 ku8eye web开发环境 以docker镜像方式提供,下载地址为: http://pan.baidu.com/s/1gdYk4CV 文件名说明: ku8eye-web-xxx.tar.gz是ku8eye的docker镜像文件名 Value-packag 阅读全文

posted @ 2018-08-03 10:52 clearriver 阅读(1065) 评论(0) 推荐(0)

配置docker官方源并用yum安装docker

摘要: 一、docker的官方安装文档: 由docker给的文档可以看出它也只是去配置了一个docker的yum源、然后就通过这个源来安装docker了;在这个文档下我们采用手工配置 的方式 二、配置一个docker用的源: 1、为docker 增加一个新的yum配置文件;touch /etc/yum.re 阅读全文

posted @ 2018-08-03 09:54 clearriver 阅读(524) 评论(0) 推荐(0)

2018年6月18日

k8s docker集群搭建

摘要: 一、Kubernetes系列之介绍篇 •Kubernetes介绍 1.背景介绍 云计算飞速发展 - IaaS - PaaS - SaaS Docker技术突飞猛进 - 一次构建,到处运行 - 容器的快速轻量 - 完整的生态环境 2.什么是kubernetes 首先,他是一个全新的基于容器技术的分布式 阅读全文

posted @ 2018-06-18 17:05 clearriver 阅读(425) 评论(0) 推荐(0)

2018年3月7日

CentOS7使用firewalld打开关闭防火墙与端口

摘要: 1、firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl disable firewalld 禁用: systemctl stop firewalld 2.systemc 阅读全文

posted @ 2018-03-07 11:20 clearriver 阅读(99) 评论(0) 推荐(0)

2018年3月6日

使用Docker搭建CentOS 7 + Apache 2.4+ PHP7

摘要: 从Docker Hub上Pull最新的CentOS 7镜像并新建容器 # sudo docker pull centos docker run -p 8082:80 --name centos_c -itd centos:latest 进入container (镜像): # docker exec 阅读全文

posted @ 2018-03-06 00:17 clearriver 阅读(847) 评论(0) 推荐(0)

2018年3月3日

docker容器中安装vim

摘要: 在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时,提示: 这时候需要敲:apt-get update,这个命令的作用是:同步 /etc/apt/so 阅读全文

posted @ 2018-03-03 22:17 clearriver 阅读(70284) 评论(2) 推荐(11)

2018年2月24日

完整版的OpenLDAP搭建全过程

摘要: 总结: 先写总结,再写正文,嘿嘿嘿。这还是第一次认真的写个文档,写个总结,哈哈。大概在一个月前,第一次听说这个东西,完全没有概念,刚开始的时候看理论的知识,看了几次之后就没看了,看不懂啊。太抽象了,真的太抽象了。然后就把它晾在一边了,又过了一段时间,想了想,既然知道了这个东西,还是得好好学学,好好了 阅读全文

posted @ 2018-02-24 08:57 clearriver 阅读(365) 评论(0) 推荐(0)

< 2025年7月 >
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
3 4 5 6 7 8 9

导航

统计

点击右上角即可分享
微信分享提示