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

通用属性配置(v1.3.2)

name description option
MODE cluster模式/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 独立支持 mysql mysql / empty  默认 empty
MYSQL_SERVICE_HOST mysql 主机  
MYSQL_SERVICE_PORT mysql 数据库端口 默认值 : 3306
MYSQL_SERVICE_DB_NAME mysql 数据库名称  
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

CentOS-Docker搭建Nacos-v1.3.2(单点)的更多相关文章

  1. 手把手教你 Docker搭建nacos单机版

    Docker搭建nacos单机版步骤 一.使用 docker pull nacos/nacos-server 拉取nacos镜像 我这里没有指定版本所以是拉取latest,你也可以使用 docker ...

  2. centos + docker搭建深度学习环境以及一些问题解决

    必须要说容器是一个很牛逼的思想!注意,是思想!也许docker有种种问题,但是不管docker能否茁壮地发展下去,未来这种方式的环境搭建一定会变得越来越流行! 网上有很多这方面的教程,但大多数都不太好 ...

  3. 使用Docker搭建CentOS 7 + Apache 2.4+ PHP7

    从Docker Hub上Pull最新的CentOS 7镜像并新建容器 # sudo docker pull centos docker run -p 8082:80 --name centos_c - ...

  4. ubuntu 或centos 使用Docker搭建anaconda+python基本环境

    ubuntu 16 使用Docker安装anacondaubuntu docker 安装centos docker 安装搜索可用镜像 docker search anaconda 拉取你中意的镜像 d ...

  5. Docker简介以及使用docker搭建lnmp的过程(多PHP版本)

    一.Docker基础 Docker安装 Docker 要求 Ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的 Ubuntu 版本是否支持 Docker. 通过 uname ...

  6. [Docker]docker搭建私有仓库(ssl、身份认证)

    docker搭建私有仓库(ssl.身份认证) 环境:CentOS 7.Docker 1.13.1 CentOS 7相关: https://www.cnblogs.com/ttkl/p/11041124 ...

  7. docker 搭建私有云仓库

    docker搭建私有仓库   registry私有仓库 下载docker-distribution软件包 yum install epel-release yum install docker-dis ...

  8. docker搭建数据库高可用方案PXC

    前言 本方案主要目的是学习, 该方案不太合适于企业项目 是什么? 白话点, 是个提供了必要环境的虚拟机(类似于java的导入部分包一样和c++的头文件差不多), 所以它比普通的VMWare或者Virt ...

  9. 使用 Docker 搭建 Java Web 运行环境

    黄勇的博客 Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐 ...

  10. mac下通过docker搭建LEMP环境

    在mac下通过docker搭建LEMP环境境 1.安装virtualbox.由于docker是在lxc环境的容器 2.安装boot2docker,用于与docker客户端通讯 > brew up ...

随机推荐

  1. Cron 任务入门指南

    Cron 是您可以在任何类 Unix 操作系统中找到的最有用的实用程序之一.它用于安排命令在特定时间执行.这些预定的命令或任务被称为 "Cron 任务".Cron 通常用于运行计划 ...

  2. LTP--linux稳定性测试 linux性能测试 ltp压力测试 ltp-pan

    LTP--linux稳定性测试 linux性能测试 ltp压力测试 zhangzj1030关注14人评论33710人阅读2011-12-09 12:07:45   说明:在写这篇文章之前,本人也不曾了 ...

  3. linux系统的负载详解

    系统的平均负载 如何理解平均负载 ​ 单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数. 平均负载多少合理 核心数 平均负载 含义 4 2 有50%的cpu是空闲状态,见 ...

  4. 2017-11-20 崂应工作总结,含LTC3780模块分析,含运放原理

    学习了运算放大器的分类 运放的单点输入 差动模式 共模抑制输入模式 反相位比例运放 正相比例运放 电压跟随器 运放的放大比例计算 LTC3780模块的原理 因为: R19  这个电阻不确定他的接法 暂 ...

  5. 如何在idea中将项目生成API文档(超详细)(Day_32)

    1.打开要生成API文档的项目,点击菜单栏中的Tools工具,选择Generate JavaDoc 2.打开如下所示的Specify Generate JavaDoc Scope 界面 3.解释下Ot ...

  6. HTML中option的单页调用

    我们在用到下拉列表框select时,需要对选中的<option>选项触发事件,其实<option>本身没有触发事件方法,我们只有在select里的 onchange方法里触发. ...

  7. 『动善时』JMeter基础 — 30、JMeter中JSON断言详解

    目录 1.JSON断言组件界面详解 2.JSON断言组件的使用 (1)测试计划内包含的元件 (2)登陆接口请求界面内容 (3)JSON断言界面内容 (4)查看运行结果 (5)断言结果组件说明 3.JS ...

  8. 一探即将到来的 C# 10

    前言 本来因为懒不想写这篇文章,但是不少人表示有兴趣,于是最后决定还是写一下. .NET 6 最近几个预览版一直都在开发体验(如 hot reload.linker 等).平台支持(如 Android ...

  9. Python分析离散心率信号(中)

    Python分析离散心率信号(中) 一些理论和背景 心率信号不仅包含有关心脏的信息,还包含有关呼吸,短期血压调节,体温调节和荷尔蒙血压调节(长期)的信息.也(尽管不总是始终如一)与精神努力相关联,这并 ...

  10. python_request的安装及模拟json的post请求及带参数的get请求

    一.Requests模块安装 安装方式一:执行 pip install -U requests 联网安装requests 安装方式二:进入https://pypi.org/project/reques ...