docker eclipse-mosquit只在本地主机上运行

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

我只想将docker eclipse-mosquitto用于本地计算机上的通信。我需要mosquitto.conf的哪些设置才能使mosquitto代理仅在本地主机上可见,而不能从外部看到?由于第二个蚊子正在运行,因此端口1883被阻止,而我正在使用端口1884。

这是我所拥有的:

port 1884
bind_address 127.0.0.1

从外面是可见的。

port 1884
bind_address localhost

给出错误Error: Address not available

绑定到docker-ip

port 1884
bind_address 172.17.0.1

给出错误Error: Address not available

我该怎么办?

docker localhost mosquitto
1个回答
0
投票

确定,我自己解决了:

正在运行带有附加选项--network="host"且比mosquitto.conf中更多的docker:

port 1884
bind_address 127.0.0.1

完成工作。

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