liuxiaoyun111 发表于 2019-2-21 10:34:51

实战:基于spring cloud + docker构建微服务

  本系列记录学习 spring-cloud-microservice-example的实战过程,并对利用spring cloud + docker 构建端到端的微服务架构技术进行解析。
  0.安装前的准备,下列软件需要安装。

[*]  Maven 3
[*]  Java 8
[*]  Docker
[*]  Docker Compose
  我的环境
Ubuntu16.04Javaopenjdk 1.8.0Docker18.03.1-cedocker-compose1.8.0  1.克隆或复制工程
$ docker clone https://github.com/kbastani/spring-cloud-microservice-example.git  2.构建工程
  在工程根目录运行
  $ mvn clean install
  这一步要执行一段时间,时间长短视网络速度也定,所以maven repository 和docker库最好用国内源。
  这一步会下载所有的依赖并编译工程。所有的服务构建成功后,Maven Docker插件会自动构建所有的镜像并保存到你的本地docker regitsry。
  如果这一步成功,最后你在在命令号窗口会看到
http://s1.运维网.com/images/20180701/1530412300878422.png
  3.用Docker compose 启动集群

  在spring-cloud-microservice-example/docker目录下执行
  $ docker-compose up
  这一步会花费几分钟的时间。

http://s1.运维网.com/images/20180701/1530412596693488.png

  4.检查实验结果
  打开浏览器,访问http://localhost:8761/ 可以看到Eureka service’s dashboard
http://s1.运维网.com/images/20180701/1530412686967358.png
  在浏览器地址栏输入:http://localhost:10000/movie 可以看到movie服务REST API
http://s1.运维网.com/images/20180701/1530412699735663.png
  未完待续......



页: [1]
查看完整版本: 实战:基于spring cloud + docker构建微服务