Linux-CentOS7-Docker安装Nacos-2.0.3

1 篇文章 0 订阅
1 篇文章 0 订阅

一.拉取镜像

docker pull nacos/nacos-server:v2.0.3

二.启动Docker镜像

docker run -d \
-e PREFER_HOST_MODE= 当前服务内网ip \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=mysql数据库IP \
-e MYSQL_SERVICE_PORT=mysql数据库端口 \
-e MYSQL_SERVICE_USER=mysql数据库用户名 \
-e MYSQL_SERVICE_PASSWORD=mysql数据库密码 \
-e MYSQL_SERVICE_DB_NAME=nacos配置库名称 \
-e NACOS_AUTH_ENABLE=true \
-p 端口:8848 \
-p 端口:9848 \
-p 端口:9849 \
--name nacos-v203 \
--restart=always \
nacos/nacos-server:v2.0.3

参数说明:

1. -d:后台运行
2. -e:指定容器内环境变量
3. -p:映射端口,将(服务器)外部端口映射(绑定)到容器的8848端口上
4. --name:指定容器名称(可任意)
5. --restart=always:什么情况下重启容器?always总是重启容器(与Docker一同启动)
6. nacos/nacos-server:v2.0.3:启动具体的,哪个版本的镜像

环境变量说明:

  1. PREFER_HOST_MODE:服务器的内网IP 【可省略】
  2. MODE:指定Nacos的启动方式 【单例、集群】
  3. SPRING_DATASOURCE_PLATFORM:指定数据库类型 【默认适配MySQL】
  4. MYSQL_SERVICE_HOST:要连接的数据库所在的IP地址 【本机默认127.0.0.1】
  5. MYSQL_SERVICE_PORT:数据库端口号 【默认3306】
  6. MYSQL_SERVICE_USER:数据库用户名【例如root】
  7. MYSQL_SERVICE_PASSWORD:数据库密码【例如123456】
  8. MYSQL_SERVICE_DB_NAME:存放Nacos配置信息的具体的数据库 【例如ry-config】
  9. NACOS_AUTH_ENABLE:是否开启身份认证【true 开启】

Nacos-2.x 注意点:

  1. Naocs 2.0 版本之后,新增gRPC通信方式,需要增加2个端口号

  2. 新增端口是在配置的主端口(server.port)基础上,进行一定偏移量自动生成

    端口与主端口的偏移量描述
    98481000客户端gRPC请求服务端端口,用于客户端向服务端发起连接和请求
    98491001服务端gRPC请求服务端端口,用于服务间同步等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值