SpringCloud-Docker
文章平均质量分 80
gaojingyuan
这个作者很懒,什么都没留下…
展开
-
1.SpringCloud-Docker
使用SpringCloud2以及Docker的特性搭建高可用,可伸缩的多模块系统。其中包括部署zuul,eureka-server,eureka-client,config-server等核心功能,以及部署Nginx,Redis,Mysql,FastDFS等基础设置。使用Jenkins做持续集成。此外使用Docker image搭建GitLab,Nexus,Docker resigtry等资源库,...原创 2018-07-30 16:29:32 · 264 阅读 · 0 评论 -
2.Docker-registry2
Docker官方提供的Docker Repostory在国内连接不稳定,可以自行搭建私服。 私服可直接使用Docker提供的registry2,需先搭建Docker运行环境,参考6.部署。 镜像所在服务器及测试服务器系统均为CentOS 7.3 Docker版本 17.09.0-ce 本地使用Docker 18.03.0-ce-mac60 1.服务器下载registry image do...原创 2018-07-30 16:30:27 · 588 阅读 · 0 评论 -
3.SpringCloud-EurekaServer-Docker
首先通过docker命令来手动部署,在本机进行测试,以便熟悉流程。 然后使用maven的docker插件进行配置,以便快速上线。 注:maven插件对docker命令并没有完全支持,可以使用嵌入dockerfile的方式。仓库可以使用docker官方仓库或者自行搭建 1.创建Eureka-server集群 1.1 创建工程,并引入eureka-server,入口类 org.sp...原创 2018-07-30 16:31:25 · 385 阅读 · 0 评论 -
4.docker-maven-plugin
在前两篇文章2.Docker-resigtry2 3.SpringCloud-Eureka-Docker基础上进行配置。 例子使用com.spotify的maven插件,后续会对比研究io.fabric3的maven插件。 1.将插件配置到pom文件中 1.1 定义变量 配置hosts文件,加入59.110.14.120 docker.registry.server ...原创 2018-07-30 16:31:54 · 277 阅读 · 0 评论 -
5.Docker-rabbitmq
EurekaServer搭建完毕后,下一步搭建ConfigServer管理配置文件,这次使用rabbitmq作为消息中间件,所以先来搭一下rabbitmq。 1.下载并启动rabbitmq docker pull rabbitmq 不带管理界面 docker pull rabbitmq:management 推荐 docker search rabbitmq:management查看描述 ...原创 2018-07-30 16:32:42 · 212 阅读 · 0 评论 -
6.SpringCloud-ConfigServer-Docker
在RabbitMQ搭建好的基础上,部署ConfigServer,ConfigServer部署相对简单,要启动多个实例即可。 1.创建ConfigServer集群 1.1 创建工程,并引入eureka-server <dependency> <groupId>org.springframework.cloud</grou...原创 2018-07-30 16:36:38 · 657 阅读 · 0 评论 -
7.SpringCloud-EurekaClient-Docker
EurekaClient可以在EurekaServer注册服务,每个模块都是一个EurekaClient,工程中所有模块都注册到服务中心,模块间通过注册的服务相互访问。 1 工程搭建 1.1 创建工程,加入依赖 <dependency> <groupId>org.springframework.boot</groupId> <ar...原创 2018-07-30 16:39:35 · 344 阅读 · 0 评论