官方文档:快速开始
Docker
使用MySQL作为数据库。
拉取镜像:docker pull nacos/nacos-server:latest。
MySQL创建一个表并导入Schema:Github。
创建并运行容器:
docker run --name nacos \
-e PREFER_HOST_MODE=hostname \
-e MODE=standalone \
# Nacos 用于生成JWT Token的密钥,使用长度大于32字符的字符串,再经过Base64编码。
-e NACOS_AUTH_TOKEN= \
# Nacos Server端之间 Inner API的身份标识的Key,如serverIdentity。
-e NACOS_AUTH_IDENTITY_KEY=serverIdentity \
# Nacos Server端之间 Inner API的身份标识的Value,如security。
-e NACOS_AUTH_IDENTITY_VALUE=security \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=mysql \
-e MYSQL_SERVICE_DB_NAME=nacos \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=root \
-e MYSQL_SERVICE_PASSWORD=zonakkis \
-e MYSQL_SERVICE_DB_PARAM=characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
-p 8080:8080 \
-p 8848:8848 \
-p 9848:9848 \
-p 9849:9849 \
-d nacos/nacos-server:latest打开localhost:8080进入控制台