栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

docker安装nacos并挂载

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker安装nacos并挂载

docker安装nacos 1、下载镜像
docker pull nacos
2、创建目录
 mkdir -p /mydata/nacos/conf
 mkdir -p /mydata/nacos/logs
2、创建临时容器
docker run -p 8848:8848 --name nacostest -d nacos/nacos-server:latest
3、将配置文件复制出来
#创建文件夹
mkdir -p /mydata/nacos/conf
mkdir -p /mydata/nacos/logs
#配置文件复制 
docker cp nacostest:/home/nacos/logs/ /mydata/nacos/
docker cp nacostest:/home/nacos/conf/ /mydata/nacos/
4、删除临时容器
docker stop nacostest
docker rm nacostest
5、创建容器
docker run -d 
-e MODE=standalone 
-e SPRING_DATASOURCE_PLATFORM=mysql 
-e MYSQL_SERVICE_HOST=192.168.56.10 
-e MYSQL_SERVICE_PORT=3306 
-e MYSQL_SERVICE_USER=root 
-e MYSQL_SERVICE_PASSWORD=cxc123456 
-e MYSQL_SERVICE_DB_NAME=nacos 
-e TIME_ZONE='Asia/Shanghai' 
-v /mydata/nacos/logs:/home/nacos/logs 
-v /mydata/nacos/conf:/home/nacos/conf 
-p 8848:8848 
--name nacos 
--restart=always 
nacos/nacos-server:latest
6、参数说明
名称描述选项
MODE集群/独立cluster/standalone 默认 cluster
NACOS_SERVERSnacos 集群地址例如。ip1:port1 ip2:port2 ip3:port3
PREFER_HOST_MODE是否支持主机名hostname/ip 默认ip
NACOS_APPLICATION_PORTnacos 服务器端口默认8848
NACOS_SERVER_IP网络为多网络时的自定义 nacos 服务器 IP
SPRING_DATASOURCE_PLATFORM独立支持mysqlmysql / empty 默认为空
MYSQL_SERVICE_HOSTmysql 主机
MYSQL_SERVICE_PORTmysql 数据库端口默认值:3306
MYSQL_SERVICE_DB_NAMEmysql 数据库名称
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:metaspaceSize默认值:128m
JVM_彩信-XX:MaxmetaspaceSize默认值:320m
NACOS_DEBUG启用远程调试y/n 默认值 :n
TOMCAT_ACCESSLOG_ENABLEDserver.tomcat.accesslog.enabled默认值:false
NACOS_AUTH_SYSTEM_TYPE要使用的身份验证系统,目前仅支持“nacos”默认值:nacos
NACOS_AUTH_ENABLE如果打开认证系统默认值:false
NACOS_AUTH_TOKEN_EXPIRE_SECONDS以秒为单位的令牌到期时间默认值:18000
NACOS_AUTH_TOKEN默认令牌默认:SecretKey012345678901234567890123456789012345678901234567890123456789
NACOS_AUTH_CACHE_ENABLE打开/关闭身份验证信息的缓存。打开这个开关,认证信息的更新会有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
NACOS_AUTH_CACHE_ENABLEnacos.core.auth.caching.enabled默认值:false
NACOS_AUTH_USER_AGENT_AUTH_WHITE_ENABLEnacos.core.auth.enable.userAgentAuthWhite默认值:false
NACOS_AUTH_IDENTITY_KEYnacos.core.auth.server.identity.key默认值:serverIdentity
NACOS_AUTH_IDENTITY_VALUEnacos.core.auth.server.identity.value默认:security
NACOS_SECURITY_IGNORE_URLSnacos.security.ignore.urls默认 : /,/error,/.html,/.png,//*.ico,/console-fe/public/,/v1/auth/,/v1/console/health/,/actuator/,/v1/console/server/
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/684442.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号