start ---
version: '3.2'
services:
vernemq:
image: vernemq/vernemq:latest
restart: always
container_name: 'vernemq1'
environment:
- DOCKER_VERNEMQ_ACCEPT_EULA=yes
volumes:
- ./vernemq/vernemq.conf:/etc/vernemq/vernemq.conf
ports:
- '1883:1883'
end ----
------ Start
version: '3.2'
services:
vernemq:
image: micwy/vernemq:1.11.0-alpine
restart: always
container_name: 'vernemq1'
environment:
- DOCKER_VERNEMQ_LOG__CONSOLE=both
- DOCKER_VERNEMQ_LOG__CONSOLE__LEVEL=debug
- DOCKER_VERNEMQ_LISTENER__TCP__PROXY_PROTOCOL=on
- DOCKER_VERNEMQ_ALLOW_ANONYMOUS=off
- DOCKER_VERNEMQ_PLUGINS__VMQ_PASS=off
- DOCKER_VERNEMQ_PLUGINS__VMQ_ACL=off
- DOCKER_VERNEMQ_PLUGINS__VMQ_DIVERSITY=on
- DOCKER_VERNEMQ_VMQ_DIVERSITY__AUTH_POSTGRES__ENABLED=on
- DOCKER_VERNEMQ_VMQ_DIVERSITY__POSTGRES__HOST=<database dns>
- DOCKER_VERNEMQ_VMQ_DIVERSITY__POSTGRES__PORT=<pot>
- DOCKER_VERNEMQ_VMQ_DIVERSITY__POSTGRES__USER=<postgres user>
- DOCKER_VERNEMQ_VMQ_DIVERSITY__POSTGRES__PASSWORD=<postgres password>
- DOCKER_VERNEMQ_VMQ_DIVERSITY__POSTGRES__DATABASE=<database name>
- DOCKER_VERNEMQ_VMQ_DIVERSITY__POSTGRES__PASSWORD_HASH_METHOD=crypt
ports:
- '1883:1883'
------ end