DockerCompose(部署微服务集群(案例))
案例:
第一步:查看这些文件里的配置文件
第二步:修改自己的idea上的cloud-demo项目,将数据库/nacos地址都命名为docker-composer的服务名(即上面nacos,mysql,userservice。。)
Userservice
Orderservice
Getway
第三步:打包名app.jar(finalName就是名字)
再分别复制到其他服务去
在package打包
第四步:将打包好app.jar复制到对应的资料的cloud-demo的子目录下
还有其他的
第五步:将前面一系列准备好的资料的cloud-demo传到linux的/tmp里去
第六步:进入cloud-demo文件夹执行dcokerComper
查看容器
查看日志
Nacos启动太慢,userservice启动更快报错(所以我们先部署nacos再去其他的一键部署)
Nacos的bug
重启下
测试:
总结: