微服务配置中心 Nacos Docker 部署
> 部署 Nacos
1、部署 MySQL 5.7 集群 master & slave
Docker 部署方式请参考:使用 Docker 部署 MySQL 5.7 & 8.0 主从集群
2、创立数据库 nacos
docker run -it --rm --network common-network mysql mysql -hmysql-master -uroot -pPassw0rd \ -e "create database nacos;"
3、在 mysql-master 上执行 SQL
- SQL 文件: alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql
# 进入容器docker exec -it mysql-master bash# 连接 mysqlmysql -pPassw0rd# 执行 SQL# 略。。。。
3、运行 Nacos (单机模式)
docker run -d \--name nacos-server \--network common-network \-e PREFER_HOST_MODE=hostname \-e MODE=standalone \-e SPRING_DATASOURCE_PLATFORM=mysql \-e MYSQL_MASTER_SERVICE_HOST=mysql-master \-e MYSQL_MASTER_SERVICE_PORT=3306 \-e MYSQL_MASTER_SERVICE_USER=root \-e MYSQL_MASTER_SERVICE_PASSWORD=Passw0rd \-e MYSQL_MASTER_SERVICE_DB_NAME=nacos \-e MYSQL_SLAVE_SERVICE_HOST=mysql-slave \-e MYSQL_SLAVE_SERVICE_PORT=3306 \-p 8848:8848 \nacos/nacos-server
配置参数说明:
配置项 | 形容 | 可选参数 | 默认值 |
---|---|---|---|
MODE | 模式 cluster/standalone | cluster/standalone | cluster |
PREFER_HOST_MODE | 能否支持 hostname | hostname/ip | ip |
NACOS_SERVER_PORT | 服务端口号 | 8848 | |
SPRING_DATASOURCE_PLATFORM | 单机模式支持 mysql | mysql / empty | empty |
MYSQL_MASTER_SERVICE_HOST | mysql 主节点 host | ||
MYSQL_MASTER_SERVICE_PORT | mysql 主节点 port | 3306 | |
MYSQL_MASTER_SERVICE_DB_NAME | mysql 主节点数据库名 | ||
MYSQL_MASTER_SERVICE_USER | mysql 主节点客户名 | ||
MYSQL_MASTER_SERVICE_PASSWORD | mysql 主节点密码 | ||
MYSQL_SLAVE_SERVICE_HOST | mysql 从节点 host | ||
MYSQL_SLAVE_SERVICE_PORT | mysql 从节点 port | 3306 |
> 访问 Nacos
基本信息
- 访问地址:http://localhost:8848/nacos
- 账号密码:nacos / nacos
相关链接
- Nacos 官网:https://nacos.io/zh-cn/index.html
- Nacos Github: alibaba/nacos
- Nacos Docker Hub: https://hub.docker.com/r/nacos/nacos-server
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 微服务配置中心 Nacos Docker 部署
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 微服务配置中心 Nacos Docker 部署