连接到第二台机器上的 Docker 容器

问题描述 投票:0回答:1

对于 Docker 来说相对较新。我正在运行一个节点红色仪表板,显示温度和湿度等 MQTT 信息。我创建了 node-red dash 的 docker 映像,只需使用 IPv4 地址或 localhost:1880 即可通过主机成功连接到它。

我的目标是让第二台机器连接到容器并查看节点红色破折号。我使用大学 WiFi,因此我使用的主机的 IPv4 不是静态的。有没有办法将第二台计算机连接到该地址以查看仪表板?第二台机器也需要安装docker吗?谢谢!

javascript docker dockerfile node-red
1个回答
0
投票

我的第一个猜测是,如果您知道主机的 MAC 地址,您最终可以通过使用诸如

arp -a

之类的命令探索当前网络上的计算机来检索 IP

然后,从这里您可能能够访问在第一台计算机上运行的服务器。

但是,请注意一些事情。您需要确定它在第一台机器上绑定在哪台主机上:localhost,和 0.0.0.0 不完全相同。

您可以在这里阅读更多内容:0.0.0.0、127.0.0.1 和 localhost 之间有什么区别?

© www.soinside.com 2019 - 2024. All rights reserved.