mqtt-docker
Repository for wrapping eclipse-mosquitto
to be used together with docker-compose
.
In basis it have a config that open not secured MQTT over TCP and Websocket It disable the anonimous user It allow 2 user:
- user1 : MyPassword
- user2 : mYpASSWORD
The default port are:
- 1883: TCP
- 8883: SSL TCP
- 9001: Websocket
- 9002: SSL Websocket
License
MPL-2
Clone the repository:
git clone https://github.com/HeeroYui/mqtt-docker.git
cd mqtt-docker
Compose and start your environement:
docker-compose up
If you prever do it in a deamon:
docker-compose -d up
Remove the current docker when started:
docker-compose rm mqtt
Create your password file, see documentation: https://mosquitto.org/man/mosquitto_passwd-1.html
or update the file : config/passwd_readable
and execute:
cd config
cp passwd_readable passwd
mosquitto_passwd -U passwd
cd ..
current config port:
- "1883:1883"
- "8883:8883"
- "9001:9001"
- "9002:9002"