使用docker部署dubbo项目的方法步骤_docker

来源:脚本之家  责任编辑:小易  

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安装tomcat dubbo-admin实例技巧Docker如何多步构建生成dubbo-admin镜像详解

  • 本文相关:
  • docker数据存储之bind mounts详解
  • 详解docker挂载本地目录及实现文件共享的方法
  • docker compose idea createprocess error=2 系统找不到指定的文
  • docker aufs存储驱动layer、diff、mnt目录的区别介绍
  • docker镜像构建的两种方法解析
  • docker数据存储之tmpfs mounts详解
  • 详解docker+jenkins+gitlab+django应用部署实践
  • docker 镜像加速centos7详细介绍
  • docker 修改docker存储位置 修改容器镜像大小限制操作
  • docker守护进程的配置和操作的方法
  • 有没有人在Docker容器部署Dubbo服务的.对于暴露的I...
  • springboot docker 与dubbo zookeeper 的区别在哪
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全dockerhyper-vvmwarevirtualboxxenserverkvmqemuopenvzxencloudstackopenstack云计算技术云其它首页服务器云和虚拟化docker安装tomcat dubbo-admin实例技巧docker如何多步构建生成dubbo-admin镜像详解docker数据存储之bind mounts详解详解docker挂载本地目录及实现文件共享的方法docker compose idea createprocess error=2 系统找不到指定的文docker aufs存储驱动layer、diff、mnt目录的区别介绍docker镜像构建的两种方法解析docker数据存储之tmpfs mounts详解详解docker+jenkins+gitlab+django应用部署实践docker 镜像加速centos7详细介绍docker 修改docker存储位置 修改容器镜像大小限制操作docker守护进程的配置和操作的方法docker 给运行中的容器设置端口映docker获取镜像报错docker: errodocker.service启动失败:unit ndocker 清理命令集锦浅谈docker-compose网络设置之neubuntu14.04+docker的安装及使用docker容器如何优雅的终止详解docker容器访问宿主机网络的方法详解如何使用docker部署一个web项详解docker国内镜像拉取和镜像加docker上传镜像至私有仓库的方法示例docker下搭建一个java tomcat运行环境的方详解使用docker 1.12 搭建多主机docker swin10子系统ubuntu(wsl) 安装docker的教程docker部署consul配置过程解析docker mysql启动时执行初始化sqldocker 多主机网络通信详细介绍docker 7 docker在阿里云的使用详解centos7.2下安装docker容器教程docker 基础之dockerfile命令详解
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved