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安装java8(docker安装java环境的实现步骤)
- springboot docker教程(在Idea中使用Docker部署SpringBoot项目的详细步骤)
- springboot怎么设置docker(Docker如何给Springboot项目动态传参的实现方法)
- docker怎么增加端口(docker 添加端口及获取dockerfile的方法)
- docker容器设置端口(Docker 实现容器端口绑定本地端口)
- docker-compose启动单个容器(docker-compose快速搭建docker私有仓库的步骤)
- dockerfile自定义镜像图解(Docker images导出和导入操作)
- 安全进入docker容器的方法(使用docker部署一个简单的c/c++程序的方法)
- docker配置源不生效(解决docker CMD/ENTRYPOINT执行sh脚本报: not found/run.sh:)
- docker 容器移植(Docker构建kubectl镜像的实现步骤)
- idea docker使用(最新IDEA快速实现Docker镜像部署运行的过程详解)
- 如何使用docker启动tomcat(简述Docker安装Tomcat镜像并部署web项目)
- docker镜像如何打包(Docker打包镜像及修改配置的实现)
- dockerspringboot一键部署(docker-compose镜像发布springboot项目的流程分析)
- docker容器镜像内容(Docker容器从镜像恢复代码的操作步骤)
- ideadocker调试(Idea部署远程Docker并配置文件)
- 袁冰妍终于接到新剧,饰演反追男主,看到合作演员 眼光果然毒辣(袁冰妍终于接到新剧)
- 记忆中的台词(记忆中的台词)
- 袁冰妍轧戏 拍《琉璃》的同时还在拍《将夜》,难怪被骂演技差(拍琉璃的同时还在拍将夜)
- 刚红就耍大牌,《琉璃》角色滤镜碎一地,心疼工作人员(琉璃角色滤镜碎一地)
- 袁冰妍郑业成这对可以处,有脸红情话他们是真的敢说(袁冰妍郑业成这对可以处)
- 《祝卿好》台词又土又甜,就喜欢这么直接的恋爱(祝卿好台词又土又甜)
热门推荐
- 租用云服务器注意什么(租用美国云服务器应该注意什么?)
- css3背景渐变动画效果(css3制作的背景渐变动画效果)
- python 验证码识别模块([机器视觉]使用python自动识别验证码详解)
- vue-router的安装(详解Vue-Router的安装与使用)
- sqlserver如何查找值为null的数据(SQL Server中NULL的正确使用与空间占用)
- 浅析vps和云服务器的区别(浅析vps和云服务器的区别)
- vmware vcenter怎么用安全(关于Vmware vcenter未授权任意文件上传漏洞CVE-2021-21972的问题)
- teamcenter常见问题(TeamCenter12登陆报404/503问题解决方案)
- 云主机和免备案空间(租用国内免备案云服务器空间靠谱吗?)
- CSS3 border-radius实现边框圆角
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9