> 部署 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
# 进入容器
docker exec -it mysql-master bash
# 连接 mysql
mysql -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: https://github.com/alibaba/nacos
- Nacos Docker Hub: https://hub.docker.com/r/nacos/nacos-server
网友评论