1.1 已经生成微服务架构的应用栈
请參考这个系列的前4篇文章
1.3 创建一个编排目录
在命令行,进入appstack目录创建一个子目录docker-compose
,现在整个应用栈的目录结构是这样的:
2.1 构建所有微垺务的镜像
进入uaa目录输入命令后回车:
进入gateway目录,输入命令后回车:
构建成功后可以通过docker命令查看镜像列表:
选择想要部署的应用类型
这是一个单选题,有2个选项使用上下键切换选项。
输入需要部署的网关和业务微服务的位置
这是一个相对于docker-compose的相对路径默认路径是../
,这也是之前生成的网关和业务微服务以及认证微服务的位置
选择需要加入编排配置文件的微服务
这是一个多选题,使用上下键切换选項使用空格键选中选项,使用a键全选使用i键取消全选。
这里选择全部的微服务
选择是否需要启动监控组件
这是一个单选题,有3个选項使用上下键切换选项。
问答结束开始生成工程代码
这个过程通常需要1-2分钟。
完成后在目录下看到所有生成的文件。
加入数据库密碼和端口映射的配置
- # 加入端口映射配置 - # 加入端口映射配置 - # 加入端口映射配置检查所有镜像的Tag是否和本地的镜像一致
特别是mysql和jhipster-registry这2个镜像的Tag這样避免启动容器的时候,临时去下载镜像
命令行输出所有微服务容器启动信息
所有容器和容器内的微服务启动,需要大概3-5分钟
JHipster生成微服务架构的应用栈(五)- 容器编排示例
你现在的气质里,藏着你走过的路读过的书,爱过的人