Docker Swarm是什么?Docker Swarm 是 Docker 官方推出的容器集群管理工具,基于 Go 语言实现。代码开源在:https://github.com/docker/swarm 使用它可以将多个 Docker 主机封装为单个大型的虚拟 Docker 主机,快速打造一套容...
提到搭建环境,很多兄弟可能还停留在“手工匠人”的模式。打开AWS控制台,点那个EC2,选镜像,配安全组,搞子网,再加个负载均衡……这一套下来,脑子都大了。最要命的是,你根本记不住上次那个安全组的入站规则到底是开了80端口还是8080端口。这种“雪花服务器”,配置漂移,环境不一致,简直是运维人的...
前两天有个读者在后台问我,说他们公司用了某个开源组件做项目,结果收到律师函了,说违反了开源协议。我当时心里一紧,这种事其实挺常见的,很多开发者压根不知道自己用的那些库到底有什么限制。想起来我刚开始做运维那会儿,也是一脸懵。那时候领导让我搭建个内部代码仓库,我就直接把公司代码往上一推,后来才知道...
说起Tomcat,估计每个搞Java开发和运维的同学都不陌生。但是真要问你Tomcat的内部工作原理,能完整说清楚的人其实不多。我在生产环境摸爬滚打这些年,从最开始的小白到现在能独当一面,Tomcat这个"老朋友"没少让我吃苦头。今天就把我这些年对Tomcat的理解和实战经验分享给大家,不是那...
前两天半夜正准备关机睡觉,微信突然响个不停。消息连着发了好几条,全是感叹号,说他们新上线的即时通讯服务炸了,客户端连两分钟都撑不住就掉线,重启服务好了一小会儿,马上又不行了。我看了一眼他发来的 Nginx 配置截图,再看了看报错日志,心里大概就有数了。这情况太典型了,很多兄弟在搞 WebSoc...
热爱技术的云计算运维工程师,Python全栈工程师,分享开发经验与生活感悟。
欢迎关注我的微信公众号@运维躬行录,领取海量学习资料