DevOps
王小白_Ada
纸上得来终觉浅,绝知此事要躬行。
展开
-
Jenkins+Docker+Git 自动化部署图文教程
前言:通过几天的学习和自己的理解,整理了下Docker+Jenkins的自动部署教程,如有不足,还请多多指点,谢谢!Docker的优点:Docker 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux机器上,便可以实现虚拟化。Docker改变了虚拟化的方式,使开发者可以直接将自己的成果放入Docker中进行管理。方便快捷已经是Docker的最大优...原创 2019-05-03 20:45:26 · 14423 阅读 · 18 评论 -
基于Docker搭建Maven私服
前言在大型互联网公司,都会在公司内部部署自己公司独立的Maven私服(只能公司内部访问),Maven私服作用可以管理微服务接口发布、第三方Jar包管理等;最近有空去网上找了些资料自己研究了下,并记录下来。Maven私服应用场景1. 微服务接口发布: 微服务开发中,实现对微服务接口发布。比如Du...原创 2019-05-04 23:47:50 · 1506 阅读 · 1 评论 -
基于Docker搭建GitLab
前言企业中,我们往往需要搭建公司内部的代码管理仓库,今天就谈一下基于Docker搭建GitLab,GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务,搭建前我们需要先对Docker有所了解。一、基于Docker部署GitLab环境搭建配置要求:建议虚拟机内存2G以上,若下载慢可以配置阿里云镜像加速1. 下载镜像文件docker ...原创 2019-05-05 23:08:34 · 3961 阅读 · 5 评论 -
IDEA一键部署SpringBoot到Docker
一、前言目前基于SpringBoot的微服务和Docker容器非常火,平时我们不使用Docker时部署应用一般都是打成jar包后上传至服务器,再启动;使用Docker后我们也是先上传jar包到服务器,使用Dockerfile构建镜像后,然后使用docker run命令启动一个容器;我们发现以上步骤非常麻烦,特别是开发中,为了快速在测试环境验证我们的程序,这样重复的步骤就显得十分繁琐,对于这个问题...原创 2019-09-03 00:45:32 · 660 阅读 · 0 评论 -
LVS+Keepalived+Nginx实现主从双机热备(7*24小时运行)
简介:一、LVS是什么?LVS,全称Linux Virtual Server,是国人章文嵩发起的一个开源项目。在社区具有很大的热度,是一个基于四层(传输层)、具有强大性能的反向代理服务器。早期使用lvs需要修改内核才能使用,但是由于性能优异,现在已经被收入内核。LVS通过工作于内核的ipvs模块来实现功能,其主要工作于netfilter 的INPUT链上。而用户需要对ipvs进行操作...原创 2019-09-28 22:49:05 · 1538 阅读 · 2 评论