VerneMQ for amd64 (x86_64) and ARM32 (Raspberry Pi)
VerneMQ is a MQTT message broker, developed in Erlang.
- https://docs.vernemq.com/
- https://docs.vernemq.com/installing-vernemq/docker
- https://github.com/vernemq/vmq-docs/blob/master/configuration/the-vernemq-conf-file.md
(use prefix "DOCKER_VERNEMQ_" and then key=value in docker command or docker-compose file) - https://github.com/vernemq/vmq-docs/blob/master/configuration/file-auth.md
- https://github.com/vernemq/docker-vernemq
- https://github.com/vernemq/vernemq
- https://github.com/Tob1asDocker/docker-vernemq/pkgs/container/docker-vernemq
docker pull ghcr.io/tob1as/docker-vernemq:latest-alpine
|:VERSION-alpine
(AlpineLinux)docker pull ghcr.io/tob1as/docker-vernemq:latest
|:VERSION
(Debian)
- https://hub.docker.com/r/tobi312/vernemq
docker pull tobi312/vernemq:latest-alpine
|:VERSION-alpine
(AlpineLinux)docker pull tobi312/vernemq:latest
|:VERSION
(Debian)
- build yourself:
- Docker:
# git clone and then: docker build -t local/vernemq:latest-alpine --build-arg VERNEMQ_VERSION="1.12.3" -f vernemq.alpine.Dockerfile . # or (without git clone) docker build -t local/vernemq:latest-alpine --build-arg VERNEMQ_VERSION="1.12.3" https://github.com/Tob1asDocker/docker-vernemq/raw/main/vernemq.alpine.Dockerfile
- Docker-Compose:
version: '2.4' services: vernemq: build: context: https://github.com/Tob1as/docker-vernemq/raw/main/vernemq.alpine.Dockerfile args: VERNEMQ_VERSION: "1.12.3" image: local/vernemq:latest-alpine container_name: vernemq restart: unless-stopped # more settings ...
- Note: Version must exists in repository vernemq/docker-vernemq and vernemq/vernemq as branch/tag!
- Docker:
For docker-compose see example-folder!
Clients for publishing/subscribing:
- mosquitto-clients: mosquitto_pub/mosquitto_sub.
You can use docker-compose also, use "MQTT-Client"-example. - MQTT-CLI from HiveMQ
- MQTT.fx Version: 1.7.1
- MQTT-Explorer