码迷,mamicode.com
首页 > 数据库 > 详细

nacos-docker安装nacos并配置数据库

时间:2020-01-17 13:22:49      阅读:666      评论:0      收藏:0      [点我收藏+]

标签:报错   服务器端   启动报错   配置参数   多网卡   https   文档   htm   sla   

拉取nacos/nacos-server镜像

docker pull nacos/nacos-server

配置数据库(MySQL)

  1. 创建存储nacos配置的数据库

    create database nacos_config
  2. 初始化数据库,导入初始化文件nacos-db.sql

创建nacos容器

docker run -d -e PREFER_HOST_MODE=hostname -e MODE=standalone -e SPRING_DATASOURCE_PLATFORM=mysql -e MYSQL_MASTER_SERVICE_HOST=数据库ip -e MYSQL_MASTER_SERVICE_PORT=数据库端口 -e MYSQL_MASTER_SERVICE_USER=用户名 -e MYSQL_MASTER_SERVICE_PASSWORD=密码 -e MYSQL_MASTER_SERVICE_DB_NAME=对应的数据库名 -e MYSQL_SLAVE_SERVICE_HOST=从数据库ip -e MYSQL_SLAVE_SERVICE_PORT=从数据库端口 -p 8848:8848 --name nacos-sa-mysql --restart=always nacos/nacos-server

具体配置参数参考官方文档,这里有个注意的是MYSQL_SLAVE_SERVICE_HOSTMYSQL_SLAVE_SERVICE_PORT这两个变量也需要配置,可以填与主数据库一直,不然启动报错。

参数名 描述 可选项 默认值
MODE cluster模式/standalone模式 cluster/standalone cluster
NACOS_SERVERS nacos cluster地址 eg. ip1,ip2,ip3
PREFER_HOST_MODE 是否支持hostname hostname/ip ip
NACOS_SERVER_PORT nacos服务器端口 8848
NACOS_SERVER_IP 多网卡下的自定义nacos服务器IP
SPRING_DATASOURCE_PLATFORM standalone 支持 mysql mysql/empty empty
MYSQL_MASTER_SERVICE_HOST mysql 主节点host
MYSQL_MASTER_SERVICE_PORT mysql 主节点端口 3306
MYSQL_MASTER_SERVICE_DB_NAME mysql 主节点数据库
MYSQL_MASTER_SERVICE_USER 数据库用户名
MYSQL_MASTER_SERVICE_PASSWORD 数据库密码
MYSQL_SLAVE_SERVICE_HOST mysql从节点host
MYSQL_SLAVE_SERVICE_PORT mysql从节点端口 3306
MYSQL_DATABASE_NUM 数据库数量 2
JVM_XMS -Xms 2g
JVM_XMX -Xmx 2g
JVM_XMN -Xmn 1g
JVM_MS -XX:MetaspaceSize 128m
JVM_MMS -XX:MaxMetaspaceSize 320m
NACOS_DEBUG 开启远程调试 y/n n
TOMCAT_ACCESSLOG_ENABLED server.tomcat.accesslog.enabled false

访问nacos

默认用户名密码都为nacos

ip:8848/nacos

nacos-docker安装nacos并配置数据库

标签:报错   服务器端   启动报错   配置参数   多网卡   https   文档   htm   sla   

原文地址:https://www.cnblogs.com/wandoupeas/p/12205176.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!