CentOS-Docker搭建Nacos-v1.3.2(单点)

2021/5/1 7:27:41

本文主要是介绍CentOS-Docker搭建Nacos-v1.3.2(单点),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

说明:从v1.3.1版本开始支持自定义mysql-8.x

通用属性配置(v1.3.2)

namedescriptionoption
MODEcluster模式/standalone模式cluster/standalone default cluster
NACOS_SERVERS群集地址例如. ip1:port1 ip2:port2 ip3:port3
PREFER_HOST_MODE是否支持主机名主机名/ip 默认ip
NACOS_APPLICATION_PORT端口服务器 nacos默认 8848
NACOS_SERVER_IP网络是 Mutil 网络时自定义 nacos 服务器 ip 
SPRING_DATASOURCE_PLATFORM独立支持 mysqlmysql /  empty  默认 empty
MYSQL_SERVICE_HOSTmysql 主机 
MYSQL_SERVICE_PORTmysql 数据库端口默认值 : 3306
MYSQL_SERVICE_DB_NAMEmysql 数据库名称 
MYSQL_SERVICE_USER数据库用户名 
MYSQL_SERVICE_PASSWORD数据库密码 
MYSQL_MASTER_SERVICE_HOST新版本的图像使用MYSQL_SERVICE_HOST删除此属性 
MYSQL_MASTER_SERVICE_PORT新版本的图像使用MYSQL_SERVICE_PORT删除此属性默认值 : 3306
MYSQL_MASTER_SERVICE_DB_NAME新版本的图像使用MYSQL_SERVICE_DB_NAME 
MYSQL_MASTER_SERVICE_USER新版本的图像使用MYSQL_SERVICE_USER删除此属性 
MYSQL_MASTER_SERVICE_PASSWORD新版本的图像使用MYSQL_SERVICE_PASSWORD 
MYSQL_SLAVE_SERVICE_HOST新版本的图像将删除此属性 
MYSQL_SLAVE_SERVICE_PORT新版本的图像将删除此属性默认值 :3306
MYSQL_DATABASE_NUM它指示数据库的数量默认值 :1
JVM_XMS-Xms默认 :2g
JVM_XMX-Xmx默认 :2g
JVM_XMN-Xmn默认 :1g
JVM_MS-XX:元空间大小默认值 :128m
JVM_MMS-XX:最大元空间大小默认值 :320m
NACOS_DEBUG启用远程调试y/n 默认值:n
TOMCAT_ACCESSLOG_ENABLED服务器.tomcat.访问日志.启用默认值 :false
NACOS_AUTH_SYSTEM_TYPE要使用的 auth 系统,目前仅支持"nacos"默认 : nacos
NACOS_AUTH_ENABLE如果打开 auth 系统默认值 :false
NACOS_AUTH_TOKEN_EXPIRE_SECONDS令牌以秒为单位过期默认值 :18000
NACOS_AUTH_TOKEN默认令牌默认 :SecretKey01234567890123456789012345678901234567890123456789123456789123456789
NACOS_AUTH_CACHE_ENABLE打开/关闭 auth 信息缓存。通过打开此开关,更新 auth 信息将延迟 15 秒。默认值 : false
MEMBER_LIST使用配置文件或命令行参数设置群集列表例如:192.168.16.101:8847?raft_port=8807,192.168.16.101?raft_port=8808,192.168.16.101:8849?raft_port=8809
EMBEDDED_STORAGE在没有 mysql 的群集模式下使用嵌入式存储embedded默认值 :none

下载镜像

$ docker pull nacos/nacos-server:1.3.2

运行镜像(内置数据库)

$ docker run --restart=always --name nacos-server -d -p 8848:8848 --env MODE=standalone nacos/nacos-server:1.3.2

或(自定义数据库mysql-8.x)

$ docker run --restart=always -d --name nacos-server -p 8848:8848 \
--env MODE=standalone \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=192.168.1.100 \
--env MYSQL_SERVICE_DB_NAME=nacos_config \
--env MYSQL_SERVICE_USER=nacos \
--env MYSQL_SERVICE_PASSWORD=nacos \
nacos/nacos-server:1.3.2

注:需要提前创建nacos_config数据库并导入SQL文件,创建连接用户nacos

SQL文件地址: https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql

 

默认账号密码是nacos/nacos

访问地址:http://ip:8848/nacos

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

 



这篇关于CentOS-Docker搭建Nacos-v1.3.2(单点)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程