官网地址 https://nacos.io/zh-cn/docs/deployment.htmldocker 镜像下载地址 https://hub.docker.com/r/nacos/nacos-server/tags Docker 安装Nacos-单机
参考文章 https://blog.csdn.net/li495512592/article/details/89434190 环境准备
安装一个mysql 5.7+ 数据库,该数据库,在下面将使用到
| 名称 | 值 |
|---|---|
| ip | 192.168.0.10 |
| 端口/port | 3306 |
| 用户名/user | root |
| 密码/password | root |
| 数据库名/DB_NAME | nacos_config |
建表sql https://github.com/alibaba/nacos/blob/1.1.4/distribution/conf/nacos-mysql.sql 下载镜像
docker pull nacos/nacos-server:1.1.4目录结构
[root@centos01 nacos]# pwd /data/nacos [root@centos01 nacos]# tree . └── env.list
编辑 env.list,配置参考 https://hub.docker.com/r/nacos/nacos-server
MODE=standalone SPRING_DATASOURCE_PLATFORM=mysql MYSQL_MASTER_SERVICE_DB_NAME=nacos_config MYSQL_MASTER_SERVICE_HOST=192.168.0.10 MYSQL_MASTER_SERVICE_PORT=3306 MYSQL_MASTER_SERVICE_USER=root MYSQL_MASTER_SERVICE_PASSWORD=root MYSQL_SLAVE_SERVICE_HOST=192.168.0.10 MYSQL_SLAVE_SERVICE_PORT=3306快速安装
docker run -d -p 8848:8848 --env MODE=standalone --name group_nacos_1 nacos/nacos-server:1.1.4完整安装
方式一 (推荐)
docker run -d -p 8848:8848 --env-file=env.list --name group_nacos_1 nacos/nacos-server:1.1.4 docker run -d -p 9099:8848 --env-file=env.list --name group_nacos_1 nacos/nacos-server:1.1.4
方式二
docker run -d -p 8848:8848 --env MODE=standalone --env SPRING_DATASOURCE_PLATFORM=mysql --env MYSQL_MASTER_SERVICE_DB_NAME=nacos_config --env MYSQL_MASTER_SERVICE_HOST=192.168.0.10 --env MYSQL_MASTER_SERVICE_PORT=3306 --env MYSQL_MASTER_SERVICE_USER=root --env MYSQL_MASTER_SERVICE_PASSWORD=root --env MYSQL_SLAVE_SERVICE_HOST=192.168.0.10 --env MYSQL_SLAVE_SERVICE_PORT=3306 --name group_nacos_1 nacos/nacos-server:1.1.4Nacos 客户端集成
spring cloud 参考: https://nacos.io/zh-cn/docs/quick-start-spring-cloud.html
sentinel-dashbord
Properties properties = new Properties(); //指定ip地址 properties.put(PropertyKeyConst.SERVER_ADDR, "192.168.0.10:8848"); //设置命名空间(namespace) properties.put(PropertyKeyConst.NAMESPACE, "d400a63f-301b-4951-acfb-d98cc0b0a425"); ConfigFactory.createConfigService(properties);



