mosquitto-broker
Broker MQTT Mosquitto en Docker. Configuración base con persistencia y acceso anónimo.
127
Este repositorio proporciona un servidor Mosquitto Broker MQTT personalizado y ligero, ideal para proyectos de Internet de las Cosas (IoT) y automatización que requieren mensajería rápida y eficiente.
✨ Características Clave y Configuración
Esta imagen se basa en la imagen oficial de Mosquitto e incluye una configuración esencial para la estabilidad y el desarrollo:
| Configuración Base: Se ha añadido el archivo mosquitto.conf personalizado.
| Puerto Estándar: Escucha en el puerto 1883 (protocolo MQTT).
| Persistencia Activada: Los mensajes persistentes se guardan en el volumen mapeado (/mosquitto/data).
| Acceso Anónimo: Habilitado (allow_anonymous true) para facilitar las pruebas y el desarrollo. (Se recomienda deshabilitar esto y añadir usuarios/contraseñas en producción).
🚀 Cómo Ejecutar el Contenedor
Para iniciar el broker en segundo plano y garantizar que todos los datos y mensajes persistentes se guarden correctamente en tu disco duro (a través del volumen montado), utiliza este comando:
$ docker run -d --name mosquitto-server -p 1883:1883 -v $(pwd)/data:/mosquitto/data alejvndro01/mosquitto-broker:v1.0
| Importante: El parámetro -v $(pwd)/data:/mosquitto/data es vital. Asegura que los mensajes guardados por el broker persisten en tu carpeta local data aunque el contenedor se detenga.
📡 Cómo Conectarse
Para conectar un cliente MQTT (como Node-RED, un sensor o una herramienta como MQTT Explorer) al broker, utiliza los siguientes parámetros:
Parámetro Valor | Protocolo mqtt | Dirección localhost o la IP de tu servidor | Puerto 1883
🏷️ Versión Disponible
v1.0: Versión inicial con configuración de persistencia y acceso anónimo.
Content type
Image
Digest
sha256:fb96733b9…
Size
4.5 MB
Last updated
9 months ago
docker pull alejvndro01/mosquitto-broker:v1.0