我只想将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
。
我该怎么办?
确定,我自己解决了:
正在运行带有附加选项--network="host"
且比mosquitto.conf中更多的docker:
port 1884
bind_address 127.0.0.1
完成工作。