ip地址改变导致nacos无法登录的解决方法
在做黑马的springcloud课程里的黑马商城微服务项目时,发现使用nacos的默认账号密码(nacos,nacos)无法登录,项目里也没报错信息,虽然猜测和ip地址改变有关,但还是折腾了几个小时。最后看到b站的评论区,参考了建议,才解决了问题。
给出建议的评论如下图:
1.停止并删除docker中的nacos
停止nacos的命令
docker stop nacos
删除nacos的命令
docker rm nacos
此时虽然删除了nacos,但nacos的镜像还是在的,不用担心需要重新下载。使用docker ps
看不到nacos,但docker images
可以看到nacos的镜像。
2.修改nacos的配置文件
将nacos配置文件中的ip地址修改为当前地址。这里我是用FinalShell的可视化方式打开的文件,大家有用其他软件或命令也是可以的。
打开env文件,修改ip地址一栏,并保存。
3.重新启动nacos
这一个命令与一开始让nacos运行起来的命令时一模一样的。
docker run -d \
--name nacos \
--env-file ./nacos/custom.env \
-p 8848:8848 \
-p 9848:9848 \
-p 9849:9849 \
--restart=always \
nacos/nacos-server:v2.1.0-slim
4.重启项目并使用默认密码登录nacos
最后,把微服务项目重新启动,然后来到nacos的登录页,就会发现nacos的默认账号密码可以登录啦!!!