使用 docker compose 部署启动完 Nebula 和 Dashboard 所有内容后,Dashboard 出现如上问题
问题描述:
1 - Nebula Graph,Meta,Storage 均正常部署在本机,如下图
2 - Dashboard 已经在本机部署成功
3 - Dashboard config js 文件配置为如下内容
同时,也补充一下,nebula-studio 同样也连接不上
看端口已经映射出来了,这个是 docker 中还有什么配置需要调整么?
2 - Dashboard 已经在本机部署成功
3 - Dashboard config js 文件配置为如下内容
同时,也补充一下,nebula-studio 同样也连接不上
看端口已经映射出来了,这个是 docker 中还有什么配置需要调整么?
127.0.0.1是浏览器所在机器的本地地址,需要填真实nebula graphd所在的ip
你是所有服务都在本机吗
嗯,是的,所有都在本机
你的 dashboard 和 nebulagraph 都是容器部署,彼此访问127.0.0.1 是走不通的,要给外部的地址。
也可以都删了,用 nebula-up all in one mode 部署,带 dashboard 加 nebulagraph ,容器网络都打通了
嗯,非常感谢,dashboard 确实在内部访问其他 docker 容器的配置不应该写 127.0.0.1
不过有一个疑惑,还想问一下,撇开 dashboard,只用 docker-compose 启动 Nebula graph
然后 telnet 127.0.0.1:9669 此时是通的
然后使用 Nebula-studio 去连接,这个时候在外部,用 127.0.0.1:9669 依旧无法连接
请问这个是什么原因?
容器内外的 127.0.0.1 是不同的,graphd 这个容器 port: 9669:9669 意味着host上 127.0.0.1:9669 可以访达,不过在其他容器里 127.0.0.1:9669 就不是去同一个地方了
哈哈,,wsl2/wsl 给我们做了一些很方便的事情呢,如果是 docker desktop 的话也有一个本地域名可以访问
嗯,是的,这个确实是,看完上面的回答就突然意识到这个低级错误了。后来再弄就好了,非常感谢,哈
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。