VerneMQ Docker sobrescribe mi configuración

Situación

Editas vernemq.conf, sólo para encontrar que tu configuración es sobrescrita por VerneMQ en el siguiente inicio (usando el contenedor oficial Docker).

Concretamente, la sección con los oyentes al final del archivo es "forzada".

Solución

VerneMQ se inicia mediante un script (start_vernemq). El script se puede ver aquí:

https://github.com/vernemq/docker-vernemq/blob/master/bin/vernemq.sh

La parte importante está aquí:

imagen

Como ves, si el archivo /vernemq/etc/vernemq.conf.local existe, se utiliza - de lo contrario VerneMQ establecerá una configuración automática destinada a hacer tu vida más fácil.

Por lo tanto, cree y edite vernemq.conf.local con sus cambios, y ahora deberían persistir.