Nacos 部署安装(单机)
2024年11月11日小于 1 分钟
Nacos 安装部署(Docker)
使用docker部署nacos单机模式。
准备
- Mysql 数据库,版本:
8+ - Nacos 镜像(也可以在运行的时候再去
hub.docker.com进行下载),版本:v2.3.1
数据库连接:
username: root
passwork: 123456
db: nacos
host: 127.0.0.1/localhost
port: 3306Docker 部署
docker run --name nacos-st -e MODE=standalone \
-e NACOS_AUTH_IDENTITY_KEY=nacos -e NACOS_AUTH_IDENTITY_VALUE=nacos \
-e NACOS_AUTH_ENABLE=true -e NACOS_AUTH_TOKEN=SlRwVmtHV3g1Um5jU2dtekNucnRlVlZRTjRnazlsRm1oS3NwajI= \
-e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=nacos -e MYSQL_USER=root -e MYSQL_PASSWORD=123456 \
-p 8848:8848 -p 9848:9848 -d nacos/nacos-server:v2.3.1重点参数说明:
MODE,运行模式NACOS_AUTH_ENABLE, 是否启动鉴权(设置为true时,控制台、客户端都需要账号和密码进行登录),对应nacos中:nacos.core.auth.plugin.nacos.token.secret.key属性,必须是大于或等于32位且经过base64 encoding 的一个字符串,否则启动的时候会报这个key长度问题NACOS_AUTH_IDENTITY_KEY,对应nacos中nacos.core.auth.server.identity.key,认证key,当NACOS_AUTH_ENABLE=true时这个必填NACOS_AUTH_IDENTITY_VALUE,对应nacos中,nacos.core.auth.server.identity.value,认证value,当NACOS_AUTH_ENABLE=true时这个必填
启动完成后,在浏览器访问:http://localhost:8848/nacos/,账号/密码: nacos / nacos