nacos docker安装

      安装ruoyi-cloud,docker运行起来,发现登录不了,检查原因,若依java文件的docker容器不能运行,查看docker logs日志,发现是nacos的问题,反复修改各种参数,nacos始终不能正确运行,后来搜索资料,发现nacos可以单独配置运行(以前没接触过spring cloud)。

      单独运行nacos遇到的第一个问题是版本问题,在安装若依cloud时,映像状态是最新版,但不显示是哪一个版本,时间是三年前,估计版本不会太新,搜索查询学习,选定v2.3.0版本。

      查询nacos配置资料,按照此网站(https://www.cnblogs.com/johnnyzen/p/18097914)的内容配置,第一个例子很容易配置出来,能在浏览器登录。第二个例子连接到mysql数据库,不能正确运行,查看日志(docker logs 容器名),第一个是权限问题,第二个事token问题,解决方法,修改application.properties文件中的选项,改成下边标红的设置:

nacos.core.auth.system.type=${NACOS_AUTH_SYSTEM_TYPE:nacos}
nacos.core.auth.enabled=false
nacos.core.auth.plugin.nacos.token.expire.seconds=${NACOS_AUTH_TOKEN_EXPIRE_SECONDS:18000}
nacos.core.auth.plugin.nacos.token.secret.key=SecretKey012345678901234567890123456789012345678901234567890123456789

    以上改完,查看日志,上面的错误没有了,又一个错误出现了,连不上mysql,又是各种参数修改调整,就是连不上,后来想了个办法,docker安装phpmyadmin,看看能否连上mysql,装上后,发现还真连不上,报错连接数太多,不知什么原因,系统没用,怎么会有连接太多呢,搜索学习,进入mysql docker容器,登录mysql按下面操作:

      show variables like ‘%max_connection_errors%’;

     set global max_connect_errors = 1000;

      set global max_connections=1000;(这一项是在查看show variables;命令时,看到的变量,顺便给重新设置的)

      以上几项操作完,重新运行nacos,浏览器能登录,nacos安装成功。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值