Skip to content

Docker container for MQTT Server Mosquitto. Open ports for Websockets and native MQTT connections.

License

Notifications You must be signed in to change notification settings

flaviostutz/mosquitto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

docker-mosquitto

Docker image for mosquitto

Run

docker run -tip 1883:1883 -p 9001:9001 flaviostutz/mosquitto

Exposes Port 1883 (MQTT) 9001 (Websocket MQTT)

Alternatively you can use volumes to make the changes persistent and change the configuration.

mkdir -p /srv/mqtt/config/
mkdir -p /srv/mqtt/data/
mkdir -p /srv/mqtt/log/
# place your mosquitto.conf in /srv/mqtt/config/
# NOTE: You have to change the permissions of the directories
# to allow the user to read/write to data and log and read from
# config directory
# For TESTING purposes you can use chmod -R 777 /srv/mqtt/*
# Better use "-u" with a valid user id on your docker host

docker run -ti -p 1883:1883 -p 9001:9001 \
-v /srv/mqtt/config:/mqtt/config:ro \
-v /srv/mqtt/log:/mqtt/log \
-v /srv/mqtt/data/:/mqtt/data/ \
--name mqtt flaviostutz/mosquitto

Volumes: /mqtt/config, /mqtt/data and /mqtt/log

Build

git clone https://github.com/toke/docker-mosquitto.git
cd docker-mosquitto
docker build .

About

Docker container for MQTT Server Mosquitto. Open ports for Websockets and native MQTT connections.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •