dubbo和项目搭建(使用docker部署dubbo项目的方法步骤)
类别:服务器 浏览量:984
时间:2021-10-24 10:26:08 dubbo和项目搭建
使用docker部署dubbo项目的方法步骤1.首先用springboot构建一个简单的dubbo测试程序,并引入相关依赖
编写公共接口api
编写provider实现UserSvice的方法,并暴露服务
编写provider的配置文件
编写Consumer
通过调用provider的服务获取user信息并返回
consumer的配置文件
测试程序已完成
在本地启动,看看程序是否能正常调用服务
启动zookeeper
先启动provider端再启动consumer端
通过dubbo的控制台看到我们的服务已经注册成功
通过访问本地,看到我们的服务已经能正常调用并返回信息
2.将项目打包并上传到服务器
修改配置文件,将注册中心的地址改为服务器的地址
使用maven打包并编写Dockerfile文件
上传provider和consumer的jar包,和相应的Dockerfile文件到服务器上
3.构建镜像
拉取zookeeper镜像
docker pull zookeeper
构建服务提供端镜像
构建消费端镜像
查看所有镜像
添加阿里云安全组
依次启动zookeeper镜像,provider ,consumer
这里使用与宿主机共享网络的方式启动,–net = host
因为我们的测试服务很简单,直接使用 --net = host方式启动,不用配置网络,容器间也能相互通信
或者也可以使用端口映射的方式启动:
docker run -d -p 2181:2181 --name zk01 zookeeper
查看所有启动的容器
测试:
打开浏览器输入服务器的IP地址,通过我们服务器的地址访问服务:
成功返回信息,这时候我们的服务就部署完成了
到此这篇关于使用docker部署dubbo项目的方法步骤的文章就介绍到这了,更多相关docker部署dubbo内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- docker服务重启容器是否重启(docker自定义网桥docker0及docker的开启,关闭,重启命令操作)
- dockerswarm网络架构(docker swarm外部验证负载均衡时不生效的解决方案)
- docker进入redis容器(Docker配置redis哨兵模式的方法多服务器上)
- docker 加入k8s吗(k8s和Docker关系简单说明)
- docker镜像配置的挂载路径(解决docker挂载的目录无法读写问题)
- 如何打开docker容器端口号(Docker容器网络端口配置过程详解)
- docker保存容器的配置文件(docker cp 拷贝文件 和 进入容器的操作)
- docker socket文件丢失(解决vscode docker插件docker.socket权限问题)
- dubbo和项目搭建(使用docker部署dubbo项目的方法步骤)
- docker 部署springboot项目(Spring Boot Docker打包工具小结)
- 如何编写docker-compose(使用Docker Compose搭建 Confluence的教程)
- docker和golang哪个好(使用Golang玩转Docker API的实践)
- dockerpush被拒绝(docker pull拉取超时的解决方案)
- linuxnfs服务教程(使用Docker的NFS-Ganesha镜像搭建nfs服务器的详细过程)
- dockerswarm使用教程(Docker Swarm集群管理的使用及原理解析)
- docker指定容器id(Docker批量容器编排的实现)
- 萌娃唱《白龙马》走红,那生动的小表情,网友直呼 简直是戏精(萌娃唱白龙马走红)
- 朱鹤松被不断认可,凤凰传奇玲花喊话岳云鹏,索要老朱演出门票(朱鹤松被不断认可)
- 元宵晚会槽点多,芒果台上来就假唱,岳云鹏不说相声改评书了(元宵晚会槽点多)
- 岳云鹏跟凤凰传奇谈心,说出了人生中最重要的三个人,这才成功(岳云鹏跟凤凰传奇谈心)
- 爱情可以当饭吃吗(爱情能当饭吃吗)
- Top 3 JSHS《运动与健康科学 英文 》跻身SCI体育学期刊世界前三(Top3JSHS运动与健康科学)
热门推荐
- html5 spellcheck属性
- C#如何读取csv格式文件
- php生命周期表(PHP中md5函数的用法讲解)
- mysql千万级别数据查询优化(mysql千万级数据量根据索引优化查询速度的实现)
- 怎么用css设计边框(单元素利用css实现多重边框效果示例代码)
- 怎么在当前目录调用python库(Python父目录、子目录的相互调用方法)
- docker 容器相关问题(docker空间爆满导致的进入容器失败的解决方案)
- iis配置网站授权(IIS的web.config中跨域访问设置方法)
- SQL中AVG、COUNT、SUM、MAX等函数对NULL值处理
- vmware配置桥接(VMware虚拟机桥接方式实现上网互通的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9