返回顶部
首页 > 资讯 > 精选 >基于Docker如何部署Dubbo+Nacos服务
  • 175
分享到

基于Docker如何部署Dubbo+Nacos服务

2023-07-05 06:07:29 175人浏览 独家记忆
摘要

这篇“基于Docker如何部署dubbo+Nacos服务”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“基于Docker如何部

这篇“基于Docker如何部署dubbo+Nacos服务”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“基于Docker如何部署Dubbo+Nacos服务”文章吧。

部署 Nacos 注册中心

拉取 nacos 注册中心镜像:

docker pull nacos/nacos-server:v2.2.0

启动 nacos:

docker run --name nacos-quick \  -e MODE=standalone \  -p 8848:8848 \  -p 9848:9848 \  -p 9849:9849 \  -d nacos/nacos-server:v2.2.0
  • 通过指定 -e MODE 来设置单机模式启动,默认是cluster

  • 通过 -p 参数来映射容器中的端口到宿主机中

部署 Dubbo 服务

由于服务的镜像在阿里云镜像服务中,所以需要先登录阿里云的 Docker ReGIStry:
docker login --username=[用户名] [仓库地址]

仓库地址请登录自己的阿里云镜像服务中查看

例如执行以下命令,并按提示输入正确的密码:

docker login --username=zltdiablo@163.com registry.cn-guangzhou.aliyuncs.com

用户名为阿里云账号全名,密码为开通镜像仓库服务时设置的密码。

1. 部署 provider 服务

拉取阿里云镜像的命令格式为:
docker pull [仓库地址]/[命名空间]/[仓库名]:[镜像版本号]

拉取 provider 服务镜像:

docker pull registry.cn-guangzhou.aliyuncs.com/zlt-test/nacos-provider:1.0-SNAPSHOT

启动 provider 服务:

docker run -d \  --name dubbo-nacos-provider \  -e DUBBO_IP_TO_REGISTRY="192.168.28.130" \  -p 20880:20880 \  registry.cn-guangzhou.aliyuncs.com/zlt-test/nacos-provider:1.0-SNAPSHOT
  • 通过 DUBBO_IP_TO_REGISTRY 参数设服务注册的 ip 为宿主机的地址

  • 使用 -p 暴露 dubbo 的端口

2. 部署 consumer 服务

拉取 consumer 服务镜像:

docker pull registry.cn-guangzhou.aliyuncs.com/zlt-test/nacos-consumer:1.0-SNAPSHOT

启动 consumer 服务:

docker run -d \  --name dubbo-nacos-consumer \  -p 8080:8080 \  registry.cn-guangzhou.aliyuncs.com/zlt-test/nacos-consumer:1.0-SNAPSHOT

服务启动成功后,可在浏览器中输入以下地址进行测试

Http://宿主机ip:8080/test?name=zlt

访问 dubbo-nacos-consumer 服务中的 controller 接口,调用 dubbo-nacos-provider 服务中的 dubbo 接口,返回结果。

以上就是关于“基于Docker如何部署Dubbo+Nacos服务”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: 基于Docker如何部署Dubbo+Nacos服务

本文链接: https://lsjlt.com/news/350166.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 基于Docker如何部署Dubbo+Nacos服务
    这篇“基于Docker如何部署Dubbo+Nacos服务”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“基于Docker如何部...
    99+
    2023-07-05
  • 基于Docker部署Dubbo+Nacos服务的过程
    目录一、说明二、部署 Nacos 注册中心三、部署 Dubbo 服务3.1. 部署 provider 服务3.2. 部署 consumer 服务四、样例工程 一、说明 本文介绍基于 ...
    99+
    2023-02-27
    Docker部署Dubbo+Nacos服务 Docker部署Dubbo Docker部署Nacos服务
  • 基于docker怎么部署Oracle 19c
    本文小编为大家详细介绍“基于docker怎么部署Oracle 19c”,内容详细,步骤清晰,细节处理妥当,希望这篇“基于docker怎么部署Oracle 19c”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来...
    99+
    2023-06-29
  • ECS如何部署Docker服务
    今天小编给大家分享一下ECS如何部署Docker服务的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、前言京东2016年61...
    99+
    2023-07-02
  • docker如何部署java服务
    本篇内容主要讲解“docker如何部署java服务”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“docker如何部署java服务”吧!目的在centos上安装mysql、jdk,之后完成java...
    99+
    2023-07-05
  • Linux系统安装部署nacos集群:基于nacos2.0.3
    目录 前言 1.yum安装方式 2.docker安装方式 一、前置条件 1.操作系统或者虚拟机上安装jdk,版本>=8 2.下载好nacos2.0.3的压缩包 二、解压 三、部署  1.将 cluster.conf.example 文件复制...
    99+
    2023-08-31
    linux 运维 服务器
  • docker下如何部署MySQL8基于GTID的主从复制
    这篇文章给大家介绍docker下如何部署MySQL8基于GTID的主从复制,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。安装docker#yum install docker添加doc...
    99+
    2024-04-02
  • 基于docker容器部署MySQL数据库
    一,概要.... 2 二,环境准备.... 3 2.1,docker部署.... 3 三,使用docker部署mysql 6 3.1、创建数据存放目录.... 6 3.2、创建bridge网络并指定IP区间.... 6 3.3、Docker...
    99+
    2023-09-06
    数据库 mysql docker 容器 运维
  • 基于docker 部署canvas-lms的详细步骤
    准备: 一台8G内存的服务器。安装好docker, pull一个ubuntu镜像下来, 可以是最新版也可以是官方支持的14/ 16 更新时间: 2018-04-04 Step 1: ...
    99+
    2024-04-02
  • 基于docker部署Oracle 19c的详细记录
    目录一. 拉取Oracle 19c镜像二. 查看镜像三. 创建Oracle 19c镜像的容器3.1创建目录3.2 创建实例3.3 查看日志四、 修改密码五、连接数据库5.1测试方案一...
    99+
    2024-04-02
  • 基于Docker安装与部署Zabbix的案例
    小编给大家分享一下基于Docker安装与部署Zabbix的案例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!今天测试了一天的Zabbix-Docker,部署起来确...
    99+
    2023-06-07
  • 使用docker部署JumpServer堡垒机(基于mysql5.7)
    一、安装Docker1.安装需要的软件包, yum-util 提供yum-config-manager功能,另两个是devicemapper驱动依赖 yum install -y yum-utils device-mapper-pers...
    99+
    2023-09-17
    docker 运维 容器
  • docker下MySQL8基于GTID的主从复制如何完成部署
    本文主要给大家介绍docker下MySQL8基于GTID的主从复制如何完成部署,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下docker下MySQL...
    99+
    2024-04-02
  • 基于Docker、Nginx和Jenkins如何实现前端自动化部署
    这篇文章给大家分享的是有关基于Docker、Nginx和Jenkins如何实现前端自动化部署的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前期准备基于CentOS 7系统云服务器一台。基于Vue-CLI的项目部署...
    99+
    2023-06-20
  • docker部署java服务
    目的 在centos上安装mysql、jdk,之后完成java服务部署 2.通过docker进行部署,熟悉docker命令 3.打包发布到docker hub 系统安装 安装centos7系统,首先拉取镜像 docker pull ce...
    99+
    2023-08-21
    docker java 容器 mysql
  • Docker如何部署Scrapy
    这篇文章将为大家详细讲解有关Docker如何部署Scrapy,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。假设我们要在10台Ubuntu 部署爬虫如何搞之?用传统的方法会吐血的,除非你记录下来每个步骤,然...
    99+
    2023-06-07
  • Docker如何部署Node.js
    本篇内容主要讲解“Docker如何部署Node.js”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Docker如何部署Node.js”吧!项目结构`-- docker-node&nbs...
    99+
    2023-06-17
  • Docker rocketmq如何部署
    这篇文章给大家分享的是有关Docker rocketmq如何部署的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。准备工作在搭建之前,我们需要做一些准备工作,这里我们需要使用 docker 搭建服务,所以需...
    99+
    2023-06-22
  • docker如何部署confluence
    这篇文章给大家分享的是有关docker如何部署confluence的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Confluence 是收费的,但是可以破解使用(提倡购买,支持正版)本文使用的镜像是基于他人(镜像...
    99+
    2023-06-15
  • Docker如何部署Mysql8
    本篇内容主要讲解“Docker如何部署Mysql8”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Docker如何部署Mysql8”吧!一、前置需求linux系统本人用的Centos7安装dock...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作