- nebula 版本:1.1.0
- 部署方式(分布式 / 单机 / Docker / DBaaS):docker
- 问题的具体描述
如题
使用localhost:7001或者127.0.0.1:7001可以访问,但宿主机ip:7001无法访问
必现
如题
使用localhost:7001或者127.0.0.1:7001可以访问,但宿主机ip:7001无法访问
必现
这是正常的吧, 因为是服务是起在docker内的。localhost是可以自动映射的
我换种表述,我没法通过ip:7001访问其他机器部署的studio
一个月前的镜像是可以访问的
去dockerhub瞅了下,又发现一个问题,studio 的image没有tag
同问,虚拟机搭的studio,主机访问不了 前段时间可
有tag的吧,统一更新为latest
会不会是防火墙的原因?端口号被墙了
已经验证过了,防火墙是关的。
补充一下描述
telnet 可以通
curl 可以通
浏览器访问,不通,但在部署的机器上用127.0.0.1:7001或者localhost:7001就可以
我怀疑是nginx做了修改,跟一个月前的版本进行了比对,配置文件未变
对,目前都是按最新的镜像传,不会留存历史镜像。
另外,如果防火墙关着的话,要不你做个简单的实验,在你部署studio的机器上,随便起个server服务,比如用npx: npx http-server --port=1414
然后你拿ip+端口号访问试试,看下是否能正常,排查是网络原因还是studio本身的原因
如果curl能通,浏览器正常就应该能通的,你是不是有vpn 或者 浏览器插件?
bingo,梯子关了就OK了
good!
嗯,有的浏览器梯子配了host映射,可能存在冲突会导致解析失效
给大佬点赞