无法通过浏览器登录Docker部署的ZooKeeper UI问题求助
解决Docker部署ZooKeeper UI登录失败问题
首先得明确你用的是哪款ZooKeeper UI工具,不同镜像的默认凭据或配置逻辑差异很大,以下是几种主流镜像的处理方案:
ZooNavigator(镜像
elkozmon/zoonavigator-web)
这款UI默认不开启认证,若出现登录框,大概率是部署时手动添加了认证参数。检查你的Docker启动命令或Compose配置,看是否设置了ZK_AUTH_USER和ZK_AUTH_PASS类环境变量;如果没自定义过却出现登录要求,可尝试关闭认证启动:docker run -d -p 9000:9000 elkozmon/zoonavigator-web --disable-authzk-web(镜像
tobilg/zk-web)
默认用户名密码为admin/admin,若登录失败,检查是否启动时通过ZKWEB_USER、ZKWEB_PASS环境变量覆盖了默认值;没自定义过的话,可尝试重启容器或拉取最新镜像重新部署:docker run -d -p 8080:8080 -e ZKWEB_USER=admin -e ZKWEB_PASS=admin tobilg/zk-web其他小众UI工具
直接去Docker Hub搜索对应镜像名称,查看官方文档里的默认凭据说明;也可进入容器内部查找配置文件(比如application.properties、config.yml),里面会有登录相关配置项:docker exec -it <容器ID> /bin/bash # 示例:查找配置文件 find / -name "application.properties"
附上你提供的登录界面截图:
内容的提问来源于stack exchange,提问作者Daniele Cocuzza
相关产品推荐
相关产品推荐

