我正试图运行蚊子作为docker容器在windows 10。获取以下错误日志地址不可用。
1614449526: mosquitto version 2.0.7 starting
1614449526: Config loaded from /mosquitto/config/mosquitto.conf.
1614449526: Starting in local only mode. Connections will only be possible from clients running on this machine.
1614449526: Create a configuration file which defines a listener to allow remote access.
1614449526: Opening ipv4 listen socket on port 1883.
1614449526: Opening ipv6 listen socket on port 1883.
**1614449526: Error: Address not available**
1614449526: mosquitto version 2.0.7 running
有人能告诉我如何解决这个错误吗?
- 谢谢-谢谢
3条答案
按热度按时间72qzrwbm1#
我也遇到了同样的问题。我的解决方案是:从portainer.io进入mosquito容器项。然后您必须通过mosquito容器中的控制台登录。选择命令:/bin/sh进行登录......一旦进入命令行,必须对位于以下位置的mosquito.conf进行调整:/muscito/config必须更改以下参数:取消注解并修复
稍后,从命令控制台退出并重新启动蚊子容器...并准备好!!检查日志!
希望能有所帮助!
7cwmlq892#
我昨天遇到了同样的问题......一般来说,一些操作系统需要更多的权限才能在低于2000的端口上运行服务。这就是我如何让它为我工作的。我只是为了一个业余项目运行它。对于工作,我会做不同的事情。
我通过Docker合成文件运行它。
错误从我的日志中消失了,我可以在那个端口上连接到它。
看起来我必须在不久的某个时候用listener替换port。
41ik7eoe3#
我按照Stéphane Trottier的建议,但遇到了问题的端口和一个过时的配置更改:
我也使用端口2883代替,因为它似乎8883是tls,所以我得到连接拒绝错误的客户端和协议错误的服务器.我的docker组成看起来像这样: