Skip to content

lawtancool/example-mosquitto-simple-auth-docker

 
 

Repository files navigation

Running Mosquitto with auth in Docker

Docker Hub

Simple example of how to run Mosquitto with auth in Docker. Based on the official Eclipse Mosquitto MQTT Broker Docker image.

Usage

Place the Mosquitto credentials to the .env file that will be used by the docker-compose.

MOSQUITTO_USERNAME=mosquitto
MOSQUITTO_PASSWORD=mosquitto

Build and run

docker-compose build
docker-compose up -d

Testing

Try the MQTT client to connect to the Mosquitto MQTT Broker. Use 127.0.0.1:1883 for a local environment.

Or use official mosquitto_pub and mosquitto_sub utilities for publishing and subscribing.

# Subscribe to topic.
mosquitto_sub -h localhost -t test -u "mosquitto" -P "mosquitto"

# Publish a message.
mosquitto_pub -h localhost -t test -m "hello." -u "mosquitto" -P "mosquitto"

Releases

No releases published

Packages

No packages published

Languages

  • Shell 65.8%
  • Dockerfile 34.2%