Sign inSign up

flaviostutz/mosquitto

By flaviostutz

•Updated about 11 years ago

Mosquitto container running on both raw MQTT sockets (1883) and Websockets (9001).

Image
2

100K+

flaviostutz/mosquitto repository overview

⁠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 .

Tag summary

Content type

Image

Digest

sha256:ca156d6a4…

Size

85.7 MB

Last updated

about 11 years ago

docker pull flaviostutz/mosquitto