takuyao/eclipse-mosquitto Docker 镜像
takuyao查看 Docker Hub 原文页
自动构建
Eclipse Mosquitto是一款开源的MQTT消息代理镜像,支持边缘版本,用于实现轻量级的设备间消息传递。
1 次收藏下载次数: 0状态:自动构建维护者:takuyao仓库类型:镜像最近更新:3 年前
Eclipse Mosquitto v1.4.12 Docker镜像
镜像概述
Eclipse Mosquitto是开源的MQTT(消息队列遥测传输)消息代理工具,本镜像版本为v1.4.12,支持边缘场景,可实现设备间高效的消息发布与订阅,适用于轻量级通信需求。
核心功能
- 遵循MQTT协议,支持设备间消息交互
- 提供配置、数据持久化、日志三大挂载点,便于自定义管理
- 支持消息数据持久化存储,避免容器重启数据丢失
- 可配置日志输出路径,助力运维监控与问题排查
使用场景
- 物联网(IoT)设备间的实时消息通信
- 边缘计算环境下的本地消息代理部署
- 中小型系统中的轻量级消息传递解决方案
配置说明
挂载点
镜像预设三个挂载目录:
/mosquitto/config # 配置文件目录 /mosquitto/data # 数据持久化目录 /mosquitto/log # 日志存储目录
自定义配置
默认使用内置配置,如需自定义,将本地配置文件挂载到/mosquitto/config/mosquitto.conf:
bashdocker run -it -p 1883:1883 -p 9001:9001 -v <本地配置文件路径>:/mosquitto/config/mosquitto.conf docker.xuanyuan.run/eclipse-mosquitto:1.4.12
可通过配置实现:
- 开启数据持久化:
persistence true persistence_location /mosquitto/data/ - 日志输出到文件:
log_dest file /mosquitto/log/mosquitto.log
注意:使用卷挂载时,数据会在容器间保持持久化。
构建镜像
bashdocker build -t eclipse-mosquitto:1.4.12 .
运行容器
完整运行命令(含配置、数据、日志挂载):
bashdocker run -it -p 1883:1883 -p 9001:9001 \ -v <本地配置文件路径>:/mosquitto/config/mosquitto.conf \ -v /mosquitto/data \ -v /mosquitto/log \ docker.xuanyuan.run/eclipse-mosquitto:1.4.12
⚠️ 若修改配置中的端口,需同步更新docker run命令的端口映射(如-p 1884:1884)。
更多相关 Docker 镜像与资源
以下是 takuyao/eclipse-mosquitto 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
镜像拉取方式
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
轩辕镜像加速拉取命令点我查看更多 eclipse-mosquitto 镜像标签
docker pull docker.xuanyuan.run/takuyao/eclipse-mosquitto:<标签>
DockerHub 原生拉取命令
docker pull takuyao/eclipse-mosquitto:<标签>
用户好评
来自真实用户的反馈,见证轩辕镜像的优质服务