gpt4 book ai didi

docker - 无法从非本地服务器使用端口 3000 访问 Grafana(Docker 镜像)

转载 作者:行者123 更新时间:2023-12-04 19:25:10 25 4
gpt4 key购买 nike

我正在使用 Docker 在 Ubuntu 服务器上工作,我在其中使用以下命令运行 Grafana Docker 镜像(基于文档:https://grafana.com/docs/grafana/latest/installation/docker):

docker volume create grafana-storage
docker run -d -p 3000:3000 --name=grafana -v grafana-storage:/var/lib/grafana grafana/grafana-oss
我可以使用 localhost:3000 成功访问我的 Grafana 实例,但问题是我无法从任何外部服务器访问 x.x.x.x:3000 .除非我使用 localhost,否则甚至在本地都不行.
不过,我可以从外部服务器访问 x.x.x.x (端口 80,正在被另一个进程使用)来自外部设备。
我继续检查端口配置详细信息: netstat -an | grep "3000"
tcp        0      0 yy.yy.yy.yy:53596        yy.yy.yy.yy:3000        ESTABLISHED
tcp 0 0 yy.yy.yy.yy:53716 yy.yy.yy.yy:3000 ESTABLISHED
tcp 0 0 yy.yy.yy.yy:53700 yy.yy.yy.yy:3000 ESTABLISHED
tcp6 0 0 :::3000 :::* LISTEN
tcp6 0 0 ::1:3000 ::1:50602 ESTABLISHED
tcp6 0 0 ::1:50706 ::1:3000 ESTABLISHED
tcp6 0 0 ::1:3000 ::1:50706 ESTABLISHED
tcp6 0 0 ::1:50602 ::1:3000 ESTABLISHED
iptables -S | grep "3000"
-A INPUT -p tcp -m tcp --dport 3000 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 3000 -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 3000 -j ACCEPT
-A DOCKER -d yy.yy.yy.yy/32 ! -i docker0 -o docker0 -p tcp -m tcp --dport 3000 -j ACCEPT
iptables -L INPUT -nvx
Chain INPUT (policy ACCEPT 659 packets, 98721 bytes)
pkts bytes target prot opt in out source destination
136 8160 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:3000
0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:3000
并注意到防火墙处于非事件状态,然后我启用它并设置一条规则: sudo ufw enable sudo ufw allow 3000/tcp comment 'grafana-port' sudo ufw reload sudo ufw status numbered
Status: active

To Action From
-- ------ ----
[ 1] 3000/tcp ALLOW IN Anywhere # grafana-port
[ 2] 3000/tcp (v6) ALLOW IN Anywhere (v6) # grafana-port
应用此更改并没有使 x.x.x.x:3000工作。但是,正如我提到的,端口 80 仍然正常工作。也许我错过了其他东西。
更多信息:我尝试使用 domain = x.x.x.xserve_from_subpath = truegrafana.ini , defaults.inicustom.ini文件。那没起效。
为了解决这个问题,您有什么建议或贡献吗?先感谢您!

最佳答案

您是否尝试过以下操作?

docker run -p x.x.x.x:3000:3000 ...

关于docker - 无法从非本地服务器使用端口 3000 访问 Grafana(Docker 镜像),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71851410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com