dockerfile定制tomcat镜像,你需要的都在这

首先准备好一个文件夹,名字随便,把你想加进去的东东发在这里面。比如:jdk1.8   tomcat8,根据需求来 https://github.com/zhangdiandong 下面重点dockerfile FROM centos:7.7.1908 MAINTAINER zhangdd LABEL Description=”基于CentOS 7,安装了jre 8和tomcat8.5″ Version=”1.0″ #定义root密码 RUN echo “root:123456” | chpasswd RUN /bin/cp

继续阅读 >>

nginx新增stream模块负载ftp请求

nginx 1.9版本之后直接使用Stream 安装stream模块: 1.nginx 增加tcp ./configure –with-stream (新增配置,其余根据自己需求不变) 2.配置nginx.conf stream { upstream ftp { hash $remote_addr consistent; server 192.168.1.2:21 max_fails=3 fail_timeout=30s; server 192.168.1.3:21 max_fails=3 fail_timeout=30s; } server { listen 2121; prox

继续阅读 >>

etcd集群安装配置

ETC集群配置 yum install etcd 安装 etcd每台安装步骤都一样,所以etcd2、etcd3都以etcd1步骤一样 安装只需一条命令即可: yum -y install etcd 修改配置文件 ETCD_DATA_DIR=”/var/lib/etcd/etcd01″ ETCD_LISTEN_PEER_URLS=”http://192.168.15.1:2380″ ETCD_LISTEN_CLIENT_URLS=”http://127.0.0.1:2379,http://192.168.15.1:2379″

继续阅读 >>

运行无间之漫谈IT运维

一、缘起 软件工程有的时候与养孩子有点相似:虽然生育的过程是痛苦和困难的,但是养孩子的过程才是真正需要花费大部分精力的地方。在现实中,我们却发现人们往往将绝大多数的精力与资源花费在了讨论如何构建软件方面,而其后续的可维护性方面的工作却考虑的极少。我们在大学软件工程课程中也学过,从软件生命周期的角度看,软件开发阶段只占整个生命周期的20%~30%,软件运行维护阶段才是最长尾的,这个规律放在现在仍然适用。从以上的视角来看,在软件工程行业,至少应该有两类职业:第一类职业专注于设计和构建软件系统,另外一类职业就是专注于整个软件系统生命周期的管理。从其设计开始一直到部署、运行,历经不断改进,优化,最后退

继续阅读 >>

MySQL Binlog和Relaylog生成和清理

BINLOG文件生成与删除 binlog文件生成: 在每条二进制日志写入到日志文件后,会判断该文件是否超过max_binlog_size,如果超过则生成一个新的binlog binlog文件删除: 1>当使用RESET MASTER命令后,会清空全部二进制日志 命令:RESET MASTER; 2>当执行PURGE MASTER LOG TO命令后,会删除指定binlog以及之前的二进制日志 命令:PURGE MASTER LOGS TO ‘binlog file name’; 3>当执行PURGE MASTER LOG BEFORE 命令后,会删除指

继续阅读 >>