CentOS-Docker搭建Nacos-v1.3.2(单点)
说明:从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(单点)的更多相关文章
- 手把手教你 Docker搭建nacos单机版
		Docker搭建nacos单机版步骤 一.使用 docker pull nacos/nacos-server 拉取nacos镜像 我这里没有指定版本所以是拉取latest,你也可以使用 docker ... 
- centos + docker搭建深度学习环境以及一些问题解决
		必须要说容器是一个很牛逼的思想!注意,是思想!也许docker有种种问题,但是不管docker能否茁壮地发展下去,未来这种方式的环境搭建一定会变得越来越流行! 网上有很多这方面的教程,但大多数都不太好 ... 
- 使用Docker搭建CentOS 7 + Apache 2.4+ PHP7
		从Docker Hub上Pull最新的CentOS 7镜像并新建容器 # sudo docker pull centos docker run -p 8082:80 --name centos_c - ... 
- ubuntu 或centos 使用Docker搭建anaconda+python基本环境
		ubuntu 16 使用Docker安装anacondaubuntu docker 安装centos docker 安装搜索可用镜像 docker search anaconda 拉取你中意的镜像 d ... 
- Docker简介以及使用docker搭建lnmp的过程(多PHP版本)
		一.Docker基础 Docker安装 Docker 要求 Ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的 Ubuntu 版本是否支持 Docker. 通过 uname ... 
- [Docker]docker搭建私有仓库(ssl、身份认证)
		docker搭建私有仓库(ssl.身份认证) 环境:CentOS 7.Docker 1.13.1 CentOS 7相关: https://www.cnblogs.com/ttkl/p/11041124 ... 
- docker 搭建私有云仓库
		docker搭建私有仓库 registry私有仓库 下载docker-distribution软件包 yum install epel-release yum install docker-dis ... 
- docker搭建数据库高可用方案PXC
		前言 本方案主要目的是学习, 该方案不太合适于企业项目 是什么? 白话点, 是个提供了必要环境的虚拟机(类似于java的导入部分包一样和c++的头文件差不多), 所以它比普通的VMWare或者Virt ... 
- 使用 Docker 搭建 Java Web 运行环境
		黄勇的博客 Docker 是 2014 年最为火爆的技术之一,几乎所有的程序员都听说过它.Docker 是一种“轻量级”容器技术,它几乎动摇了传统虚拟化技术的地位,现在国内外已经有越来越多的公司开始逐 ... 
- mac下通过docker搭建LEMP环境
		在mac下通过docker搭建LEMP环境境 1.安装virtualbox.由于docker是在lxc环境的容器 2.安装boot2docker,用于与docker客户端通讯 > brew up ... 
随机推荐
- 像素 PIXEL 图片的基本单位 像素非常小 图片是成千上万的像素组成  显示/屏幕分辨率 (DPI 屏幕分辨率)
			像素 PIXEL 图片的基本单位 像素非常小 图片是成千上万的像素组成 显示/屏幕分辨率 (DPI 屏幕分辨率) 图像分辨率 (PPI) 1920*1080是像素点长度1920个像素点 X1080个像 ... 
- zabbix监控之用户及用户组
			一.概述 Zabbix 中的所有用户都通过 Web 前端去访问 Zabbix 应用程序.并为每个用户分配唯一的登陆名和密码. 所有用户的密码都被加密并储存于 Zabbix 数据库中.用户不能使用其用户 ... 
- JavaEE 前后端分离以及优缺点
			前端概念 前端是一切直接与用户交互的页面或软件(用户看得见.摸得着)的统称,比如各种网站网页.andorid 手机各种 App.苹果手机各种 app.微信小程序.网络游戏客户端等.所以,普通人使用计算 ... 
- Bootstrap Bootstrap3 与 Bootstrap4 的区别
			Bootstrap3 与 Bootstrap4 官网地址 Bootstrap3 官网:https://v3.bootcss.com Bootstrap4 官网:https://v4.bootcss.c ... 
- Go语言流程控制05--defer延时执行
			package main import "fmt" func xingzuoZhensuo() { var birthday string fmt.Println("请输 ... 
- Sqlserver语句获取本周、上一周、本月数据
			sql语句获取本周.上一周.本月数据 获取周数据 1 本周 2 select * from table1 where datediff(week,时间字段,getdate()) = 0 3 上周 4 ... 
- C++ 扩展 Op
			C++ 扩展 Op 本文将介绍如何使用 C++ 扩展 Op,与用 Python 扩展 Op 相比,使用 C++ 扩展 Op,更加灵活.可配置的选项更多,且支持使用 GPU 作为计算设备.一般可使用 P ... 
- 所有处理都走向AI
			所有处理都走向AI All Processing Bends Toward AI 旧金山--谷歌正在试验机器学习(ML)来执行集成电路设计中的位置和路径,并取得了很好的效果.上周在ISSCC会议上宣布 ... 
- Android adb的常用命令
			环境部署: 1.下载adb工具 2.下载奇兔刷机(或其它一键刷机软件),将手机与电脑进行连接 3.一键root手机 命令 1.获取设备列表及设备状态:adb devices 如果连接的设备不止一个, ... 
- 实验2、Flask模板、表单、视图和重定向示例
			实验内容 1. 实验内容 表单功能与页面跳转功 能是Web应用程序的基础功能,学习并使用他们能够更好的完善应用程序的功能.Flask使用了名为Jinja2的模板引擎,该引擎根据用户的交互级别显示应用程 ... 
