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

  1.  docker stop nacos
  2.  docker start nacos

再次访问http://ip:8848/nacos

 四、登录

nacos默认的初始密码是nacos/nacos,登录进去,单击右上角的修改密码,修改新的密码即可。

 

 

 

 

 
posted @ 2024-03-07 10:53  艾薇-Ivy  阅读(145)  评论(0编辑  收藏  举报