前言
以前都是在 Linux 虚拟机上的 Docker 安装应用,这次使用 Windows10 系统的 Docker Desktop 安装 Nacos ,所以用挂载文件就不是很方便了,这次采用启动参数的方式对配置文件赋值。
以下 Docker 命令操作是在 Windows PowerShell 下执行的。
1 准备工作
在 Docker Hub 上查看 nacos-server 的版本和配置信息:https://hub.docker.com/r/nacos/nacos-server
首先在 Tags 标签页,找到自己要安装的版本。
然后在 Overview 标签页,查看 Nacos 所可以使用的 启动参数。
截图只是官方页面的一部分启动参数,我们只需要关注这些以下 启动参数 就可以了:
MODE: cluster 集群 / standalone 单机模式,Nacos默认的是cluster,所以我要设置成 standalone
NACOS_APPLICATION_PORT:Nacos应用的端口,默认是 8848
MYSQL_SERVICE_HOST:Nacos连接MySQL数据库的IP
MYSQL_SERVICE_PORT:Nacos连接MySQL数据库的端口号,默认 3306
MYSQL_SERVICE_DB_NAME:Nacos连接MySQL数据库的库名称
MYSQL_SERVICE_USER:Nacos连接MySQL数据库的用户名
MYSQL_SERVICE_PASSWORD:Nacos连接MySQL数据库的密码
MYSQL_DATABASE_NUM:MySQL数据库的数量,默认1
MYSQL_SERVICE_DB_PARAM:MySQL数据库的连接参数,默认 characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false
JVM_XMS:JVM的启动参数 -Xms 默认值 1g
JVM_XMX:JVM的启动参数 -Xmx 默认值 1g
JVM_XMN:JVM的启动参数 -Xmn 默认值 512m
JVM_MS:JVM的启动参数 -XX:MetaspaceSize 默认值 128m
JVM_MMS:JVM的启动参数 -XX:MaxMetaspaceSize 默认值 320m
2 安装Nacos
2.1 拉取Nacos镜像
PS C:\Users\administrator> docker pull nacos/nacos-server:v2.2.0 v2.2.0: Pulling from nacos/nacos-server 2d473b07cdd5: Pull complete cee47fd629ae: Pull complete 84a2014f8cf0: Pull complete c6b323bb84ba: Pull complete 054ba3dd31ca: Pull complete 499f0fb6edda: Pull complete 44f7142cdeb2: Pull complete 16c455a3adda: Pull complete 37ab0ca7ea67: Pull complete 4f4fb700ef54: Pull complete Digest: sha256:be794368c96f90e42a6dd9f288d3fb12d69608cebd782eb091a489ccb48cfd28 Status: Downloaded newer image for nacos/nacos-server:v2.2.0 docker.io/nacos/nacos-server:v2.2.0
标签:Pull,complete,Windows,Nacos,nacos,JVM,MySQL,Docker From: https://www.cnblogs.com/huanshilang/p/17199145.html