docker安装nacos
一、执行下面安装nacos的命令
docker run --name nacos --env PREFER_HOST_MODE=hostname --env MODE=standalone -p 8848:8848 -d nacos/nacos-server
二、在浏览器中输入http://127.0.0.1:8848/nacos,会直接进入nacos主页,跳过了登陆步骤,并且页面上方提示“当前集群没有开启鉴权,请参考文档开启鉴权~”,如图:
此时某些操作之后,控制台会报错
三、解决办法-修改配置
1.通过docker进入nacos容器
docker exec -it nacos /bin/bash
2.进入配置文件夹
cd conf/
3.修改配置文件
vim application.properties
新增两行,修改三行 ,效果如图:
代码:
##新增两行
nacos.core.auth.enabled=true nacos.core.auth.enable.userAgentAuthWhite=false ##修改三行 nacos.core.auth.plugin.nacos.token.secret.key=${NACOS_AUTH_TOKEN:SecretKey01234567890123456789012345345678999987654901234567890123456789} nacos.core.auth.server.identity.key=${NACOS_AUTH_IDENTITY_KEY:example} nacos.core.auth.server.identity.value=${NACOS_AUTH_IDENTITY_VALUE:example}
4.然后保存退出之后,退出容器
exit
5.重启nacos
-
docker stop nacos
-
docker start nacos
再次访问http://ip:8848/nacos
四、登录
nacos默认的初始密码是nacos/nacos,登录进去,单击右上角的修改密码,修改新的密码即可。