
vikru/mqtt-broker!Docker Image mqtt-broker
VK mqtt-broker 是一个轻量级容器,旨在支持同时运行多个 mosquitto MQTT 代理。它通过指定端口范围和配置文件管理,实现多代理实例的隔离部署与运行。
mosquitto/configs 目录下的配置文件定义各代理实例参数适用于需要部署多个独立 MQTT 代理的场景,例如:
./mosquitto/configs)broker1.conf),配置文件需指定监听端口(建议使用 9000-9100 范围内端口)容器使用 9000-9100 端口段,需将宿主机端口映射到该范围内的对应端口,以暴露配置文件中定义的代理服务。
bashdocker run -d \ -p 9000:9000 \ # 映射第一个代理服务端口 -p 9001:9001 \ # 映射第二个代理服务端口(如有) -v $(pwd)/mosquitto/configs:/mosquitto/configs \ # 挂载配置文件目录 vk/mqtt-broker
-v 参数:挂载宿主机配置文件目录到容器内 /mosquitto/configs,使容器加载自定义代理配置mosquitto/configs 目录中配置文件定义的代理数量一致manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务