前言
Nacos是更易于构建云原生应用的动态服务发现、服务配置和服务管理平台。
- 服务发现和服务健康检测
- 动态配置服务
- 动态DNS服务
部署
数据库配
#登录
mysql -uroot -pxxxxx -h127.0.0.1
#建库
CREATE DATABASE `nacos` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;
create user 'nosuser'@'%' IDENTIFIED BY 'nosuserxxx';
grant all privileges on nacos.* to 'nosuser'@'%';
flush privileges;
#初始化
mysql -uroot -pxxxxx -h127.0.0.1 nacos < db/mysql-init.sql
启动nacos单机版
docker-compose.yml
version: "3.8" services: nacos: image: nacos/nacos-server:${NACOS_VERSION} container_name: nacos-standalone-mysql env_file: - ./env/nacos-standlone-mysql.env volumes: - /var/log/nacos/:/home/nacos/logs ports: - "8848:8848" - "9848:9848" - "9555:9555" restart: always
nacos-standlone-mysql.env
PREFER_HOST_MODE=hostname MODE=standalone SPRING_DATASOURCE_PLATFORM=mysql MYSQL_SERVICE_HOST=数据库IP地址 MYSQL_SERVICE_DB_NAME=nacos MYSQL_SERVICE_PORT=3306 MYSQL_SERVICE_USER=nosuser MYSQL_SERVICE_PASSWORD=nosuserxxx MYSQL_SERVICE_DB_PARAM=characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true
启动
docker-compose up -d
测试
web访问
http://ip:8848/nacos/#/login
默认密码:nacos/nacos
评论 (0)