> 部署 Nacos
1、部署 MySQL 5.7 集群 master & slave
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
基本信息
相关链接