Docker 安装 Nacos 单节点

Docker 安装 Nacos 单节点

  • 1 搜索 Nacos
  • 2 下载 Nacos
  • 3 安装 Nacos

Nacos(中文名“云注册中心和配置中心”)是一个用于动态服务发现、配置管理和服务管理的开源项目,它由阿里巴巴集团开发并开源。Nacos提供了一种简单而强大的方式来实现微服务架构中的服务注册、发现和配置管理。它能够帮助开发人员更轻松地构建、配置和管理分布式系统。

Nacos主要包括以下几个核心功能:

1 服务注册和发现:Nacos提供了一个服务注册中心,允许服务提供者向其注册自己提供的服务,同时允许服务消费者查询可用的服务实例。这样,服务提供者和消费者就可以实现动态的服务发现,使得微服务架构中的各个组件可以相互通信。

2 配置管理:Nacos提供了一个集中化的配置管理平台,可以帮助开发人员管理各种配置信息。通过Nacos,开发人员可以将配置信息存储在配置中心,并将其动态地分发给需要使用这些配置的服务实例。这样,可以在不重启服务的情况下,动态地更新和管理配置信息,提高了系统的灵活性和可维护性。

3 服务健康监测:Nacos可以对注册的服务实例进行健康状态的监测和管理。它可以定期检查服务实例的状态,并提供健康检查接口供服务提供者使用。同时,Nacos还提供了丰富的健康检查策略,可以根据实际需求来配置健康检查的方式和规则。

4 动态配置更新:Nacos支持动态更新配置,开发人员可以在配置中心修改配置信息,并将其实时地推送给使用该配置的服务实例。这样,服务实例可以立即获取到最新的配置信息,无需重启或者手动刷新。

5 命名空间和分组:Nacos支持将服务实例进行命名空间和分组管理。通过命名空间和分组,可以实现服务实例的隔离和分类管理,便于更灵活地进行服务的注册、发现和配置管理。

总之,Nacos是一个功能强大且易于使用的服务注册中心和配置中心,它为微服务架构提供了一种可靠和灵活的解决方案。无论是在开发阶段还是生产环境中,Nacos都能够帮助开发人员更好地管理和调度分布式系统的各个组件。

1 搜索 Nacos

PS C:\Users\hyacinth> docker search nacos
PS C:\Users\hyacinth> docker search nacos
NAME                             DESCRIPTION                                      STARS     OFFICIAL   AUTOMATED
nacos/nacos-server               This project contains a Docker image meant t…   416                  [OK]
nacos/nacos-peer-finder-plugin   scale plugin for nacos k8s                       2
nacos/nacos-mysql-master         nacos-mysql-master                               6
nacos/nacos-mysql-slave                                                           1
nacos/nacos-mysql                                                                 7
nacos/nacos-operator                                                              3
paderlol/nacos                   Nacos-quick-start-https://nacos.io/en-us/doc…   5
jude95/nacos-server-mysql8       nacos with mysql8                                0
lizexiong/nacos                                                                   0
zhusaidong/nacos-server-m1       Nacos Server for Apple MacOS M1                  18
tanyi/nacos-server               nacos-server官方包制作而成的镜像                 1
dockerlishijie/nacos-server                                                       0
king019/nacos                                                                     2
centralx/nacos-server            Multi CPU architectures support for nacos/na…   0
loads/nacos-server                                                                0
nacosta/node-5.5.0-base                                                           0
nacosta/redis                                                                     0
nacosta/nodejs                                                                    0
wuyfeedocker/nacos-ci            nacos-docker-test                                0
tonychen0716/nacos-server        Multi-arch image for Alibaba Nacos               0
chenfengwei/nacos                nacos服务镜像,nacos版本1.3.2,同时兼任arm64…    3
eduosi/nacos-server                                                               0
paderlol/nacos-mysql-master                                                       0
paderlol/nacos-mysql-slave                                                        0
lijiahao1995/nacos                                                                0
PS C:\Users\hyacinth>

2 下载 Nacos

PS C:\Users\hyacinth> docker pull nacos/nacos-server
PS C:\Users\hyacinth> docker pull nacos/nacos-server
Using default tag: latest
latest: Pulling from nacos/nacos-server
2d473b07cdd5: Downloading
cee47fd629ae: Download complete
84a2014f8cf0: Download complete
c6b323bb84ba: Download complete
054ba3dd31ca: Download complete
499f0fb6edda: Download complete
44f7142cdeb2: Download complete
16c455a3adda: Download complete
37ab0ca7ea67: Download complete
4f4fb700ef54: Download complete
latest: Pulling from nacos/nacos-server
5ad559c5ae16: Pull complete
5746ca7cf180: Pull complete
d709fe221c89: Pull complete
e88fdcf257b1: Pull complete
eb573b28173c: Pull complete
a71625257ced: Pull complete
26e7e7836838: Pull complete
30f7d6851c4a: Pull complete
d565cd94c625: Pull complete
Digest: sha256:87a3d8b78ec24c253a4db7c093097a7b256327eb5117cd9498e289b896918153
Status: Downloaded newer image for nacos/nacos-server:latest
docker.io/nacos/nacos-server:latestWhat's Next?View summary of image vulnerabilities and recommendations → docker scout quickview nacos/nacos-server
PS C:\Users\hyacinth>

3 安装 Nacos

docker run -d \
--name nacos \
-p 8848:8848  -p 9848:9848 -p 9849:9849 \
--privileged=true \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e MODE=standalone \
-v D:\Environment\Docker\Nacos\logs\:/home/nacos/logs/ \
-v D:\Environment\Docker\Nacos\conf\:/home/nacos/conf/ \
--restart=always \
nacos/nacos-server
PS C:\Users\hyacinth> docker run -d --name nacos -p 8848:8848  -p 9848:9848 -p 9849:9849 --privileged=true -e JVM_XMS=256m -e JVM_XMX=256m -e MODE=standalone -v D:\Environment\Docker\Nacos\logs\:/home/nacos/logs/ -v D:\Environment\Docker\Nacos\conf\:/home/nacos/conf/ --restart=always nacos/nacos-server
58d3461c651ecdca4ad8e6996f28dabc2f4702c29e2db8ab1e6541b51d449608
PS C:\Users\hyacinth> docker ps
CONTAINER ID   IMAGE                COMMAND                   CREATED          STATUS         PORTS                                                      NAMES
58d3461c651e   nacos/nacos-server   "bin/docker-startup.…"   10 seconds ago   Up 8 seconds   0.0.0.0:8848->8848/tcp, 0.0.0.0:9848-9849->9848-9849/tcp   nacos
b3ec9287cb83   mysql:latest         "docker-entrypoint.s…"   2 months ago     Up 3 minutes   33060/tcp, 0.0.0.0:3333->3306/tcp                          mysql
PS C:\Users\hyacinth>

NACOS 本地访问地址
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/22532.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【力扣JavaScript】1047. 删除字符串中的所有相邻重复项

/*** param {string} s* return {string}*/ var removeDuplicates function(s) {let stack[];for(i of s){let prevstack.pop();if(prev!i){stack.push(prev);stack.push(i);}}return stack.join(); };

no-unused-vars

找到 package.json 在rules输入 "no-unused-vars":"off"

PADS Logic怎么显示与隐藏元件的管脚编号和管脚名称

在绘制原理图元件的时候,有时管脚数量过多,管脚编号会显的特别密。既可以选择隐藏管脚编号,显示主要目的就是分辨出信号管脚。 第一步:在创建元件界面,执行菜单命令设置-显示颜色,如图1所示 图1 显示颜色选…

InsCode Stable Diffusion使用教程【InsCode Stable Diffusion美图活动一期】

记录一下如何使用 InsCode Stable Diffusion 进行 AI 绘图以及使用感受。 一、背景介绍 目前市面上比较权威,并能用于工作中的 AI 绘画软件其实就两款。一个叫 Midjourney(简称 MJ),另一个叫 Stable Diffusion(简称 …

EMQ 联合英特尔、云轴科技 ZStack 推出泛工业物联网联合解决方案

近日,EMQ 携手英特尔与云轴科技 ZStack 推出泛工业物联网联合解决方案,基于云原生超融合,在挖掘生产数据价值的同时有效降低综合建设成本,为用户提供一站式数据链路及 IT 基础设施解决方案。 工业能耗大户面临的关键挑战 工业正迈入一个全新的物联网时代,海量数据计算需求涌现…

微信加粉计数器后台开发

后台包括管理后台与代理后台两部分 管理后台 管理后台自带网络验证卡密系统,一个后台可以完成对Pc端的全部对接,可以自定义修改分组名称 分享等等代理后台 分享页 调用示例 <?php$request new HttpRequest(); $request->setUrl(http://xxxxxxx/api); $request->…

Redis特性初识及其安装与配置

目录 1.认识Redis Redis主要特点 主要应用场景 2.MySQL VS NoSQL 3.Redis的安装与配置 redis5的安装 修改配置文件 启动redis 4.Redis客户端 命令行客户端 图形化界面客户端 基于redis的API自行开发客户端 1.认识Redis Redis&#xff08;Remote Dictionary Serve…

Feign技术

说明&#xff1a;Feign和RestTemplate一样&#xff0c;是用于微服务之间通信的&#xff0c;配合注册中心技术Nacos&#xff0c;可以搭建一个完整的SpringCloud环境。本文介绍在NacosFeign环境下&#xff0c;Feign的使用。 环境介绍&#xff1a;创建两个服务&#xff0c;订单服…

Loki+promtail+Grafana监控docker容器日志

目标&#xff1a;监控docker容器的日志&#xff0c;适用于生产环境 效果&#xff1a; 需要的工具&#xff1a;Loki&#xff0c;promtail&#xff0c;Grafana 通过安装promtail容器收集日志&#xff0c;并把日志发送给loki存储处理&#xff0c;由Grafana展示日志。 参考官网的…

解决IDEA项目external libraries依赖包消失的问题

有时候电脑重启后&#xff0c;再打开IDEA上的项目时会出现external libraries目录下的依赖包都消失了的情况&#xff0c;只剩下了一个JDK的包 网上说可以通过刷新IDEA的缓存解决&#xff0c;但我试了没有效果&#xff0c;最后使用如下办法解决&#xff1a; 1.删除项目目录下的…

Web入门-SpringBoot

SpringBootweb快速入门 需求&#xff1a;使用Spring Boot开发一个web项目&#xff0c;浏览器发起请求/hello后&#xff0c;给浏览器返回字符串”Hello World~“开发步骤 创建SpringBoot工程&#xff0c;并勾选web开发的相关依赖 根据自己idea的版本的不同创建模块即可 &#x…

最火爆的大模型框架LangChain七大核心及案例剖析上(一)

最火爆的大模型框架LangChain七大核心及案例剖析上 10.1 Models解析及案例剖析 本节正式进入当前开源界最火爆的大模型开发框架LangChain的部分,会讲解整个LangChain解决的问题及它的工作机制,通过一个“LangChain GPT内容创建者”(“LangChain GPT Content Creator”)的具体…