Docker 安装 Nacos 单节点

news2024/11/26 18:54:15

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:latest

What'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.coloradmin.cn/o/753513.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

自动化用例编写思路 (使用pytest编写一个测试脚本)

目录 一,明确测试对象 二,编写测试用例 构造请求数据 封装测试代码 断言设置 三,执行脚本获取测试结果 四,总结 经过之前的学习铺垫,我们尝试着利用pytest框架编写一条接口自动化测试用例,来厘清接口…

系统调用与函数调用有什么区别?

本文我们来聊聊系统调用与普通的函数调用之间的区别。 作为程序员你肯定写过无数的函数,假设有这样两个函数: void funcB() {} void funcA() { funcB();} 函数之间是可以相互调用的,这很简单很happy有没有。 要知道是代码、是函数就可以相…

ABAP 发送特定格式内容的邮件

项目中,经常会有需求,向客户,供应商发送邮件,但是会有一些格式上的要求。 我们一般使用长文本来处理此类需求 举例,客户需要发送一个如下邮件主体内容(带格式) Dear Customer, Attached is y…

相机图像质量研究(2)ISP专用平台调优介绍

系列文章目录 相机图像质量研究(1)Camera成像流程介绍 相机图像质量研究(2)ISP专用平台调优介绍 相机图像质量研究(3)图像质量测试介绍 相机图像质量研究(4)常见问题总结:光学结构对成像的影响--焦距 相机图像质量研究(5)常见问题总结:光学结构对成…

洛谷:P5016 龙虎斗 ← NOIP2018 普及组T2

【题目来源】https://www.luogu.com.cn/problem/P5016【题目描述】 轩轩和凯凯正在玩一款叫《龙虎斗》的游戏,游戏的棋盘是一条线段,线段上有 n 个兵营(自左至右编号 1∼n),相邻编号的兵营之间相隔 1 厘米,…

psutil库使用详解

一、背景 在Python的世界里,有一些库因其强大的功能和易用性而备受开发者们的喜爱。今天,我们要介绍的就是其中的一员——psutil库。psutil(python system and process utilities)是一个跨平台的第三方库,用于获取系统运行时的进程和系统利用…

MySQL 事务与存储引擎

目录 一、MySQL事务的概念 二、事务的ACID特点 2.1 原子性 2.2 一致性 2.3 隔离性 2.4 持久性 2.5 事务之间的相互影响 三、Mysql及事物隔离级别 3.1 查询全局事务隔离级别 3.2 查询会话事务隔离级别 3.3 设置全局事务隔离级别 3.4 设置会话事务隔离级别 …

Android自定义圆环进度条/刻度仪表盘(单环单点带动画)

效果图: 1.自定义HeartDashBoardView /*** 刻度仪表盘*/ public class HeartDashBoardView extends View {private static final float START_ANGLE 135f;private static final float MAX_ANGLE 270f;private float progress 0;private float centerX;private float center…

快快快快快快快快快快排

作者简介:დ旧言~,目前大一,现在学习Java,c,Python等 座右铭:松树千年终是朽,槿花一日自为荣。 望小伙伴们点赞👍收藏✨加关注哟💕💕 C语言实现快排☺️ ℹ️…

应届毕业生要如何准备秋招简历?

秋招对于应届毕业生是一个求职的重要渠道,但是很多应届毕业生却不知道要如何制作秋招简历。那么,秋招简历应该如何制作呢?接下来,小编给大家讲一讲简历制作(https://www.jiaobu365.com/)的哪些事&#xff0…

2023 世界人工智能大会(WAIC)人才培养论坛成功举办!

Datawhale论坛 来源:2023 世界人工智能大会(WAIC) 前 言 2023 年 7 月 8 日,“2023世界人工智能大会”(WAIC)落下帷幕。7 月 8 日上午,WAIC 的主要分论坛之一“AIGC时代下的青年开发者人才培养…

什么样的性能测试工具才算是好的工具呢?

一、性能测试工具的特征 调度能力 因为性能测试不可能由一台压力机完成或者说大部分情况下,我们不能不可能由一台压力机来完成,凡是对压力真正有所要求的场景,往往是多台压力机共同施加压力完成性能测试;因此,性能测…

【GitHub】强大的终端录制工具-Terminalizer

Terminalizer 是一个GitHub上优秀的开源项目,目前项目点赞数已达:14k,该项目可以轻松记录下你在命令行的操作,并将录制好的内容输出成 gif 图像或直接分享到网上。 项目开源协议:MIT 项目主开发语言:JavaSc…

Vue计算属性:简化数据处理和视图更新的利器

一、计算属性的基本使用 计算属性:一个特殊属性,值依赖于另外一些数据动态计算出来。🚩🚩🚩计算属性特点:函数内使用的变量改变,重新计算结果返回。💣💣💣注…

uniapp实现聊天消息触,vue3和vue2实现聊天消息触底 scrollTop ,scrollHeight Pc端H5端都适用

uniapp触底SDN链接如下(本人的另一篇博客) uniapp聊天时时触底链接 Pc端 模拟手机端H5 vue3写法 <template><div><!-- 聊天窗体 --><div class"test" id"gundong"><div class"text" v-for"p in chat"&…

Html基础知识学习——兼容问题与解决方法

文章目录 1.计算一定要精确&#xff0c;不要让内容的宽高超出我们设置的宽高&#xff0c;在IE6下内容会撑开设置好的宽高2.元素浮动&#xff0c;宽度需要内容撑开&#xff0c;就给里面的块元素都加浮动3.在ie6.ie7下元素要浮动并在同一行 就给这些元素都加浮动4.注意标签嵌套规…

C# WPF实现动画渐入暗黑明亮主题切换效果

C# WPF实现动画渐入暗黑明亮主题切换效果 效果图如下最近在Bilibili的桌面端看到一个黑白主题切换的效果感觉,挺有意思。于是我使用WPF尝试实现该效果。 主要的切换效果,基本实现不过还存在一些小瑕疵,比如字体等笔刷不能跟随动画进入进行切换。因为Bilibili的客户端是用el…

【算法 -- LeetCode】(018) 四数之和

1、题目 给你一个由 n 个整数组成的数组 nums &#xff0c;和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] &#xff08;若两个四元组元素一一对应&#xff0c;则认为两个四元组重复&#xff09;&#xff1a; …