Centos7安装Docker 1.Docker的简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成: DockerClient客户端 Docker Daemon守护进程 Docker Image镜像 Docke 2021-10-08 运维 Docker
Hexo修改短链 1.修改短链1.1 URL优化Hexo默认的链接是permalink: :year/:month/:day/:title/,文章名称是新建的md文件的文件名,很多时候我都是建中文名字,但是中文路径复制下来会特别长,对于搜索引擎优化不友好,而且一旦文章名字改变,链接也跟着改变,一个好的URL设计,不仅有利于网络爬虫的爬取,更有利于用户的体验。正确的URL设计应该满足:长度尽量短,目录层次尽量少,全小 2021-09-29 开发 Hexo
.NET 5 部署在docker上运行 1、创建站点创建一个ASP.NET Core Web应用程序,选中启用Docker支持。自动帮我们创建一个Dockerfile文件。 2、编写Dockerfile文件dockerfile是一个文件格式的配置文件,用户可以使用dockerfile来快速构建自定义的镜像。由一行行命令语句组成,并且支持#开头的注释行。 dockerfile主题内容一般分为4部分 基础镜像信息 维护者信息使用label 2021-09-26 开发 运维 Docker 容器 .NET
iTerm2与远程服务器进行文件上传、下载 一、介绍在Windows下可以使用上传下载工具sz与rz,但是mac下一般都是通过scp命令来完成的,Mac其实也可以使用iTerm安装rz、sz进行上传下载。 二、SCP方式传输文件2.1、上传文件#scp 【本地文件路径】 【服务器用户名】@【服务器ip】:【服务器文件存放路径】 scp local_folder remote_username@remote_ip:remote_folder 2021-09-16 运维 iTerm2
腾讯云搭建高可用RabbitMQ集群 1.RabbitMQ 高可用集群架构 将两个 RabbitMQ 磁盘节点和一个 RabbitMQ 内存节点组成一个内建集群。用 腾讯与你的负载均衡(CLB) 作为 RabbitMQ 集群的负载均衡,腾讯云的CLB自身已实现高可用,可以避免服务入口单点故障。 为了方便环境维护,使用Docker进行搭建,并且每台服务器只运行一个独占实例,避免造成资源竞争。 需要注意Docker CE安装后需要调整D 2021-09-16 开发 运维 RabbitMQ 消息队列
Xtrabackup MySQL增量备份脚本分享 增量脚本mysql_incremental.sh,可通过crontab定时任务执行。 #!/bin/sh #################################################################### # # 作者:大帅 # 各项参数详细说明请参考作者文章:https://www.sirix.app/archives/27.html # ####### 2021-08-28 运维 MySQL 备份 Xtrabackup
解决多项目共用一个Jenkinsfile文件参数被覆盖的问题 有时,我们想创建使用同一Jenkinsfile而不是单个Jenkinsfile的多个作业.例如,发生这种情况可能是因为我们要维护根据参数划分的日志,而不是在单个任务上寻找正确的日志.在Jenkins项目上,所有的项目都是共用同一个Jenkinsfile文件进行流水线构建,但是在这种场景下会出现已配置的参数被Jenkinsfile文件里面定义的parameters覆盖的问题,以往的项目都是不在Jen 2021-08-20 开发 杂谈 运维 DevOps jenkins pipeline
删除Elasticsearch指定时间段索引(保留最新N天索引) #!/bin/bash # 删除Elasticsearch索引 CMD_ECHO='echo' SCRIPT_NAME=`basename $0` LOG_PRINT="eval $CMD_ECHO \"[$SCRIPT_NAME]\" @$(date +"%Y%m%d %T") [INFO] :" # 删除N天前的索引 time_ago=2 # 集群IP地址 es_cluster_ip=127. 2021-08-16 运维 Elasticsearch shell
K8S安装rabbitmq-operator并配置RabbitMQ集群 K8S安装rabbitmq-operator并配置RabbitMQ集群 官方文档 cluster-operator.yaml definition.yaml 1.cluster-operator安装1.1 下载脚本并安装 下载并部署Operator,默认部署在rabbitmq-system命名空间,如果需要修改命名空间可以先下载yaml文件,修改命名空间后再执行部署命令。文件已下载到本目录c 2021-08-12 开发 运维 k8s Kubernetes RabbitMQ
Jenkins中构建参数默认值持久化解决方案 1.Jenkins中构建参数默认值持久化解决方案1.1 方案一安装Groovy Postbuild插件,自己写代码,缺点是局限性比较大,适用于参数类型是string的,并不适用于bool、choice类型,因为这些类型的默认值被readonly修饰。(但此方案有一个优点,就是假如你需要用 Extended Choice Parameter Plug-In 这个多选参数插件,该方案可以修改其默认值) 2021-08-04 杂谈 运维 CICD DevOps jenkins