• docker部署nacos


    docker部署nacos

    1、单机部署

    docker run --name nacos-quick -e MODE=standalone -p 8849:8848 -d nacos/nacos-server:2.0.2

    2、集群部署

    说明:需求通过docker部署mysql和nacos服务端

    git clone --depth 1 https://github.com/nacos-group/nacos-docker.git
    cd nacos-docker
    docker-compose -f example/standalone-mysql-5.7.yaml up
    docker-compose -f example/cluster-hostname.yaml up

    3、常见参数说明

    姓名描述选项
    模式 集群/独立 集群/独立默认集群
    NACOS_服务器 nacos 集群地址 例如。ip1:port1 ip2:port2 ip3:port3
    PREFER_HOST_MODE 是否支持主机名 主机名/ip 默认ip
    NACOS_APPLICATION_PORT nacos 服务器端口 默认8848
    NACOS_SERVER_IP 网络为多网络时的自定义 nacos 服务器 IP  
    SPRING_DATASOURCE_PLATFORM 独立支持mysql mysql / empty 默认为空
    MYSQL_SERVICE_HOST mysql 主机  
    MYSQL_SERVICE_PORT mysql 数据库端口 默认值:3306
    MYSQL_SERVICE_DB_NAME mysql 数据库名称  
    MYSQL_SERVICE_USER 数据库用户名  
    MYSQL_SERVICE_PASSWORD 数据库密码  
    MYSQL_DATABASE_NUM 它表示数据库的数量 默认值:1
    MYSQL_SERVICE_DB_PARAM 数据库url参数 默认值:characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false
    JVM_XMS -Xms 默认值:1g
    JVM_XMX -Xmx 默认值:1g
    JVM_XMN -Xmn 默认值:512m
    JVM_MS -XX:元空间大小 默认值:128m
    JVM_彩信 -XX:MaxMetaspaceSize 默认值:320m
    NACOS_DEBUG 启用远程调试 是/否默认值:n
    TOMCAT_ACCESSLOG_ENABLED server.tomcat.accesslog.enabled 默认值:假
    NACOS_AUTH_SYSTEM_TYPE 要使用的身份验证系统,目前仅支持“nacos” 默认值:nacos
    NACOS_AUTH_ENABLE 如果打开认证系统 默认值:假
    NACOS_AUTH_TOKEN_EXPIRE_SECONDS 以秒为单位的令牌到期时间 默认值:18000
    NACOS_AUTH_TOKEN 默认令牌 默认:SecretKey012345678901234567890123456789012345678901234567890123456789
    NACOS_AUTH_CACHE_ENABLE 打开/关闭身份验证信息的缓存。通过打开这个开关,认证信息的更新会有 15 秒的延迟。 默认值:假
    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 默认值:无
    NACOS_AUTH_CACHE_ENABLE nacos.core.auth.caching.enabled 默认值:假
    NACOS_AUTH_USER_AGENT_AUTH_WHITE_ENABLE nacos.core.auth.enable.userAgentAuthWhite 默认值:假
    NACOS_AUTH_IDENTITY_KEY nacos.core.auth.server.identity.key 默认值:服务器身份
    NACOS_AUTH_IDENTITY_VALUE nacos.core.auth.server.identity.value 默认:安全
    NACOS_SECURITY_IGNORE_URLS nacos.security.ignore.urls 默认 : /,/error,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-fe/public/**,/v1/auth/**,/v1/console/health/**,/actuator/**,/v1/console/server/**
  • 相关阅读:
    linux 重定向输出到文件、nohup、&
    linux 挂载 iso 镜像文件、CentOS设置本地yum源
    模拟信号、数字信号

    Spring集成数据访问框架、集成NoSql数据库
    spring profile机制测试
    Dockerfile、push到阿里云
    镜像、容器、部署tomcat、修改容器为新镜像、容器卷
    SpringMVC源码
    JNDI
  • 原文地址:https://www.cnblogs.com/liubaihui/p/15312480.html
Copyright © 2020-2023  润新知