运维
文章平均质量分 84
liubingyu12345
这个作者很懒,什么都没留下…
展开
-
二. Spring Boot使用DockerFile maven插件自动化部署之容器通信
一. Spring Boot使用DockerFile maven插件自动化部署之容器通信在这里写了如何用Docker部署Eureka,如果我们部署的是zuul和业务模块,则需要考虑容器间的通信。因为,zuul和其它微服务需要向eureka注册,然后zuul还要能正确与其它微服务通信,这些问题在物理机上直接部署不需要考虑,但在Docker部署的时候需要多做一点额外操作。注册到eureka由于各个微服务原创 2018-01-10 10:57:01 · 2089 阅读 · 0 评论 -
使用Docker部署Spring Cloud微服务,EFK搭建日志中心
使用Docker部署Spring Cloud微服务,EFK搭建日志中心忙活了好几天,终于搞定了Spring Cloud项目的Docker部署以及搭建使用EFK日志中心(filebeat从各个容器收集日志,发给elasticsearch,kibana作展示),原来是一个Docker和EFK的门外汉,现在总算摸到了一点门槛,现在准备将自己搭建使用过程和踩到的坑记录下来。记录思路大概如下:为什原创 2018-01-08 18:08:42 · 2090 阅读 · 0 评论 -
一. 为什么使用Docker部署微服务以及Docker安装
一. 为什么使用Docker部署微服务以及Docker安装项目简介我们单个项目框架使用的是Srping Boot,众所周知,它的发布方式也很简单,本地用maven打成jar包后,上传到部署服务器,执行一条命令即可nohup java -jar xxxxx.jar & 不过现在流行微服务+Docker嘛,所以我就跟风了,我们的项目架构是用了Spring Cloud管理微服务。原创 2018-01-09 15:59:51 · 11019 阅读 · 4 评论 -
二. Spring Boot使用DockerFile maven插件自动化部署
二. Spring Boot使用DockerFile maven插件自动化部署前置条件服务器上Docker安装成功Docker开启远程访问客户机配置好DOCKER_HOST环境变量 上面三个步骤前文已介绍过。插件介绍Maven有个插件,叫dockerfile-maven-plugin,这是它的地址 ,它会连接远程Docker,只要一个命令就能把本地的jar包打成D原创 2018-01-09 18:19:44 · 32043 阅读 · 11 评论 -
三-EFK安装配置
EFK安装配置前言微服务使用Docker部署后,日志处理就是一个问题。我所知道的目前是两种处理方式。 1. 如果项目业务量不大,则可以在docker run的时候通过-v命令把容器内的日志目录挂载到宿主物理机的真实目录上。这样就能直接在物理主机上查看。 例:假设当前主机要运行三个微服务,则三个微服务镜像启动的时候,docker run后面跟 -v /logs:/home/opt/l...原创 2018-03-21 14:23:07 · 3268 阅读 · 0 评论 -
Jenkins+Docker自动化部署Spring boot项目 (二)搭建docker私库Harbor
前言docker镜像的push、pull都需要镜像库。现在不少大厂提供免费的镜像库,如docker hub,163 hub,也可以自己搭建一个私有镜像库。我用了vmware公司开源的harbor作为docker私有库,相比docker官方提供的私有库registry,harbor提供了管理界面,还可以分配用户权限,适合企业级使用。这是harbor的地址. harbor不是一个镜像,而是有多个...原创 2018-06-21 16:54:32 · 5570 阅读 · 11 评论 -
Jenkins+Docker自动化部署Spring boot项目 (一)概述
Jenkins+Docker自动化部署Spring boot项目(一)概述我在之前写的博文中,写了如何用Dockerfile maven插件将Spring boot项目打成镜像包,然后开放远程机器的Docker远程访问能力,通过mvn命令上传本地的镜像文件到远程机器上。其实这种做法是比较非主流的,只适合demo,自己拿来熟悉下Docker部署。 目前主流做法是配合Jenkins实现自动部署,...原创 2018-06-15 11:48:01 · 3485 阅读 · 0 评论 -
Jenkins+Docker自动化部署Spring boot项目 (三)搭建jenkins
Jenkins+Docker自动化部署Spring boot项目 (三)搭建jenkins搭建jenkinsjenkins我是通过下载镜像完成安装的,建议使用docker hub的镜像,它提供的版本比较新。一开始为了图快,我用了163镜像库的jenkins镜像,它的版本比dokcer hub低一个版本。安装好后安装插件,有个必要的插件安装不上,提示版本太低,后来换成docker hub提供...原创 2018-06-20 11:06:17 · 16101 阅读 · 5 评论