1.前置条件
- 使用docker部署nacos
- 使用MySQL作为数据源
2.产生原因
- nacos1.3修改了MySQL环境指定命令
- 使用了错误的docker环境指定命令
3.解决方法
- 将run命令中的MYSQL_MASTER_SERVICE_XXX改为MYSQL_SERVICE_XXX
- 添加上SPRING_DATASOURCE_PLATFORM=mysql环境配置
4.完整步骤
# 方式一
# 1.克隆
git clone https://github.com/nacos-group/nacos-docker.git
cd nacos-docker
# 2.通过docker-compose编译运行
docker-compose -f example/standalone-derby.yaml up #单机Derby
docker-compose -f example/standalone-mysql.yaml up #单机MySQL
docker-compose -f example/cluster-hostname.yaml up #集群