VerneMQ Docker überschreibt meine Konfiguration
Situation
Sie bearbeiten die Datei vernemq.conf, um dann festzustellen, dass Ihre Konfiguration beim nächsten Start (mit dem offiziellen Docker-Container) von VerneMQ überschrieben wird.
Insbesondere der Abschnitt mit den Zuhörern am Ende der Datei wird Ihnen "aufgezwungen".
Lösung
VerneMQ wird mit einem Skript (start_vernemq) gestartet. Das Skript kann hier eingesehen werden:
https://github.com/vernemq/docker-vernemq/blob/master/bin/vernemq.sh
Der wichtige Teil ist hier:
Wie Sie sehen, wird die Datei /vernemq/etc/vernemq.conf.local verwendet, wenn sie existiert - andernfalls richtet VerneMQ eine automatische Konfiguration ein, um Ihnen das Leben zu erleichtern.
Erstellen und bearbeiten Sie daher die Datei vernemq.conf.local mit Ihren Änderungen, und sie sollten nun beibehalten werden.