docker安装nacos2.2详细手册

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

  • Nacos是SpringCloudAlibaba架构中最重要的组件。
  • Nacos 是一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台,提供注册中心、配置中心和动态 DNS 服务三大功能。能够无缝对接Springcloud、Spring、Dubbo等流行框架
  • nacos支持AP和CP的模式切换,默认为AP模式, eureka仅支持AP模式,zookeeper仅支持CP模式

一、nacos单机版安装

1.下载nacos镜像

我这里使用的2.2版本,大家可以根据需要选择对应的版本

docker pull nacos/nacos-server:v2.2.0

2.获取配置文件

访问官网:https://github.com/alibaba/nacos/releases
下载对应版本安装包
在这里插入图片描述

3.修改配置文件

可以使用derby或者mysql做持久化,我这里以mysql配置为例
修改application.properties(我这里直接写死了,也可以将使用占位符的形式在docker run时指定,意义不大)
在这里插入图片描述
注:connectTimeout=10000&socketTimeout=30000,原配置是1000和3000,连接mysql会出现超时进而出现No DataSource set错误
占位符形式,数据库用户名配置可以写成db.user.0=$(MYSQL_SERVICE_USER:root)

4.将配置文件放到服务器nacos配置路径

在这里插入图片描述

我这里放到/opt/nacos目录下,构建nacos容器时会映射到容器里

5.启动nacos容器

docker run -d --name nacos -p 8848:8848 -p 9848:9848 -p 9849:9849 -e MODE=standalone -v /opt/nacos/logs/:/home/nacos/logs -v /opt/nacos/conf/:/home/nacos/conf/ --restart=always nacos/nacos-server

6.访问页面

在这里插入图片描述


结尾

  • 感谢大家的耐心阅读,如有建议请私信或评论留言。
  • 如有收获,劳烦支持,关注、点赞、评论、收藏均可,博主会经常更新,与大家共同进步

猜你喜欢

转载自blog.csdn.net/qq359605040/article/details/129066209