橙子柠檬Blog

设置背景图片

Docker 容器跨主机通信方法2

Docker 容器跨主机通信方法2
consul实现跨容器互通需要用到配置管理中心consul,实现跨容器互通一、准备环境consul管理中心(IP:192.168.1.99)docker pull progrium/consul  docker run -d -p 8500:8500 -name consul  progrium/consul  -server -bootstrap第一台宿主机:(IP:192.168.1.100)vim&...

docker 日志收集

docker 日志收集
一、环境准备sysctl vm.max_map_count=262144  docker pull sebp/elk二、运行ELK容器docker run -p 5601:5601 -p 9200:9200 -p 5044:5044 -it --rm --name elk sebp/elk #容器启动后执行下面地址验证es是否启动成功 http://192.168.1.xx:9200/...

修改无法启动的Docker容器中的内容

修改无法启动的Docker容器中的内容
修改无法启动的Docker容器中的内容        我们可能会碰到这样的一个问题,在容器执行过程中,修改了容器的内容(如配置文件信息),但因为修改出了问题。导致容器关闭后,无法启动。这事需要重新修改配置文件。 正常情况下可以通过 docker exec命令打开容器的一个shell终端进去修改。但这时容器已经无法启动了。这时该如何处理呢? 这有两种方案:方案一:创建新镜像        把这...

VMware Vsphere ESXI 6.5 忘记Root密码清空,恢复实战!

1
VMware Vsphere  ESXI 6.5 忘记Root密码清空,恢复实战!
前言esix物理机为R730,某天发现生产环境无法访问,检查发现DNS服务器故障,无法正常解析,想通过esxi web 登录看看发生了什么,发现自己把esxi root密码给忘了。导致登录不了,google 百度全看了看,两种可行方法,1.重新安装esxi,保留数据,总感觉操作不好有风险,所以我选了个比较适合我的。直接清空root密码,整体恢复流程如下:1、下载任意版本CentOS镜像这里我选择cent7https://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/2、找个U盘,把系统写入U盘里打开U...

Vim 复制粘帖格式错乱问题的解决办法

Vim 复制粘帖格式错乱问题的解决办法
  有时候,复制文本(尤其是代码)到 Vim,会出现格式错乱的问题。看样子,应该是自动缩进惹得祸。本文不去深究原因,直接给出解决方法。1. paste 模式运行如下命令,进入 paste 模式::set paste  进入 paste 模式后,按 i 键进入插入模式,然后再粘帖,文本格式不会错乱了。但粘帖后还需要按进入普通模式并执行如下命令结束 paste 模式::set nopaste显然,这样非常麻烦。下面我们进行改进。2. 快捷键一我们可以利用设置快捷键来简化上面的两个命令。在~/.vimrc中加入如下两行:map <F10>:s...

Jenkins权限用户分配

1
Jenkins权限用户分配
权限设置规划如下:用户名:sukang项目1:dev   (开发环境)项目2:test     (测试环境)1.安装 Role-based Authorization Strategy插件 2.系统管理--管理用户-创建用户3.系统管理--Manage and Assign Roles按红色顺序设置。先设置好权限组,如下图:做好的权限组,再分配具体权限给第2步创建好的用户

kubernetes 1.13.2部署(kubeadm)

kubernetes 1.13.2部署(kubeadm)
一、主机环境预设1、测试环境说明本测试环境将由master、node01和node02三个独立的主机组成,它们分别拥有4核心的CPU及4G的内存资源,操作系统环境均为CentOS 7.5 1804,域名为leiyan.com此外,需要预设的系统环境如下:(1)借助于NTP服务设定各节点时间精确同步;(2)通过DNS完成各节点的主机名称解析,测试环境主机数量较少时也可以使用hosts文件进行;(3)关闭各节点的iptables或firewalld服务,并确保它们被禁止随系统引导过程启动;(4)各节点禁用SELinux;(5)各节点禁用所有的Swap设...

nginx实现一个域名配置多个laravel项目

nginx实现一个域名配置多个laravel项目
背景随着公司的子项目越来越多,会有大大小小十几个工程(仅后端),按照原先的做法,每上线一个项目,那么必须要有一个二级域名映射到对应的工程上,十个工程那么就意味着需要有十个二级域名(还不包含测试环境,次生产环境等), 如此多的域名不仅仅是难于管理,更重要的是比较浪费资源 ,这个问题困扰了我很久,今天终于解决了这个问题,特此记录一下采坑日记,本文不会讲nginx中各个指令的原理,而是用实际的项目配置来练习nginx指令的用法并举一反三。事先准备域名假设域名为: http://www.dev.com实验环境阿里云ECS + centos + Nginx ...