docekr 安装 Naocs

 介绍一下Nacos

Nacos是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。它致力于帮助用户发现、配置和管理微服务,提供了一组简单易用的特性集,用于快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos的主要功能和特点包括:

  1. 服务发现:Nacos支持基于DNS和RPC的服务发现。它提供了多种服务注册方式和发现方式,如原生SDK、OpenAPI、DNS、HTTP和API等。
  2. 动态配置服务:Nacos提供配置统一管理功能,能够以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。这有助于消除在更新配置时重新部署应用程序的需要,使配置的更改更加高效和灵活。
  3. 服务健康检查:Nacos提供对服务的实时健康检查,阻止向不健康的主机或服务实例发送请求。它支持传输层(如PING或TCP)和应用层(如HTTP、MySQL、用户自定义)的健康检查。
  4. 动态DNS服务:通过支持权重路由,Nacos的动态DNS服务可以实现中间层负载均衡、更灵活的路由策略、流量控制以及简单数据中心内网的DNS解析服务。

此外,Nacos支持几乎所有主流类型的“服务”的发现、配置和管理,如Kubernetes Service、gRPC、Dubbo RPC Service和Spring Cloud RESTful Service等。它还提供了一个简洁易用的UI(控制台样例Demo),帮助用户管理所有的服务和应用的配置。

总的来说,Nacos是一个构建以“服务”为中心的现代应用架构(如微服务范式、云原生范式)的服务基础设施,它提供了丰富的特性和功能,帮助用户更敏捷和容易地构建、交付和管理微服务平台。

正文开始

# 打开目录

[root@VM-4-8-centos ~]# cd /usr/local/docker/

# 创建nacos文件夹

[root@VM-4-8-centos docker]# mkdir nacos

# 打开目录

[root@VM-4-8-centos docker]# cd nacos/

# 创建文件夹 config

[root@VM-4-8-centos docker]# mkdir config

# 打开文件夹

[root@VM-4-8-centos docker]# cd config/

上传配置文件

[root@VM-4-8-centos docker]#

application.properties

修改配置文件

[root@VM-4-8-centos config]# vim application.properties

下面这些都得粘贴

# 连接类型

spring.datasource.platform=mysql

db.num=1

# 连接地址

db.url.0=jdbc:mysql://IP:端口/数据库名称?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=UTC

# 数据库用户名

db.user=root

# 数据库密码

db.password=自己改的密码(跟数据库配置的)

初始化数据库

在nacos需要连接的数据库当中,创建数据库 nacos_config 字符集类型为 utf8mb4

SQL脚本

官网上找一下nacos的数据库配置文件

导入SQL脚本

导入完成

下载nacos镜像

[root@VM-4-8-centos nacos]# docker pull nacos/nacos-server:v2.0.4

编写脚本

# 根目录

[root@VM-4-8-centos config]# cd ../

# 编写脚本

[root@VM-4-8-centos nacos]# vim startNacos.sh

脚本内容

docker run -d \

--restart=always \

--name nacos-8848 \

-e MODE=standalone \

-e JVM_XMS=256m \

-e JVM_XMX=256m \

-e JVM_XMN=256m \

-p 8848:8848 \

-p 9848:9848 \

-v /usr/local/docker/nacos/config/application.properties:/home/nacos/conf/application.properties \

nacos/nacos-server:v2.0.4

nacos/nacos-server:v2.0.4启动脚本

# 权限

[root@VM-4-8-centos nacos]# chmod -R 777 startNacos.sh

# 启动

[root@VM-4-8-centos nacos]# ./startNacos.sh

验证

  • 32
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值