情形1、内嵌derby为数据源
dockerrun-d\-ePREFER_HOST_MODE=hostname\-eSPRING_DATASOURCE_PLATFORM=derby\-eMODE=standalone\--network=host\--namenacos\--restart=always\nacos/nacos-server
情形2、使用外部MySQL作为数据源,单机非集群方式(本文采取此种方式讲解)
需要先创建好数据库以及对应的表(执行nacos-msql.sql即可),数据库的端口、用户名等信息自行修改。
dockerrun-d\--namenacos\-ePREFER_HOST_MODE=hostname\-eMODE=standalone\-eSPRING_DATASOURCE_PLATFORM=mysql\-eMYSQL_SERVICE_HOST=MySQL数据库的服务器地址\-eMYSQL_SERVICE_PORT=\-eMYSQL_SERVICE_USER=root\-eMYSQL_SERVICE_PASSWORD=MySQL密码\-eMYSQL_SERVICE_DB_NAME=连接的数据库名称,需要创建数据库执行nacos-mysql.sql脚本\--network=host\nacos/nacos-server
情形3、集群的方式启动nacos(关于集群配置可查阅我的这篇文章)
基于docker搭建nacos集群配置: