温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2020-07-25 20:53:34 来源:网络 阅读:2658 作者:forestwater 栏目:软件技术

本系列记录学习 spring-cloud-microservice-example的实战过程,并对利用spring cloud + docker 构建端到端的微服务架构技术进行解析。


0.安装前的准备,下列软件需要安装。

  1. Maven 3

  2. Java 8

  3. Docker

  4. Docker Compose


我的环境

Ubuntu16.04
Javaopenjdk 1.8.0
Docker18.03.1-ce
docker-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。

如果这一步成功,最后你在在命令号窗口会看到

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

3.用Docker compose 启动集群

在spring-cloud-microservice-example/docker目录下执行

$ docker-compose up

这一步会花费几分钟的时间。

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

4.检查实验结果

打开浏览器,访问http://localhost:8761/ 可以看到Eureka service’s dashboard

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

在浏览器地址栏输入:http://localhost:10000/movie 可以看到movie服务REST API

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

未完待续......

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI