Mosquitto draait bij mijn beste weten als user 1883:1883. Je volumes moeten ook zo staan, anders kan Mosquitto ze niet openen.Winnetou schreef op zondag 20 januari 2019 @ 11:47:
[...]
Dank voor het voorbeeld. Ik heb volgens mij toch bijna hetzelfde (werkt zonder passwd in ieder geval wel), maar krijg telkens foutmeldingen over de passwordfile:
code:
1 2 3 4 5 6 7 $ docker-compose up mosquitto mosquitto is up-to-date Attaching to mosquitto mosquitto | 1547980673: mosquitto version 1.5.5 starting mosquitto | 1547980673: Config loaded from /mosquitto/config/mosquitto.conf. mosquitto | 1547980673: Error: Unable to open pwfile "/mosquitto/passwd". mosquitto | 1547980673: Error opening password file "/mosquitto/passwd".
Heb de passwd-file opgeslagen als /opt/mosquitto/passwd en onderstaand stukje in docker-compose.yaml:
code:
1 2 3 4 5 6 7 8 9 10 11mosquitto: container_name: mosquitto image: eclipse-mosquitto:latest # user: "1000:1000" ports: - 1883:1883 volumes: - /opt/mosquitto:/mosquitto/config:ro - /opt/mosquitto:/mosquitto/data - /opt/mosquitto/log:/mosquitto/log restart: on-failure
Het bestand passwd is trouwens -rw-rw-r--, maar ook met chmod 777 en/of chown root:root werkt het niet.
Zo heb ik in ieder geval mijn docker omgeving moeten inrichten!
Material 3 Thema's voor HA | Swiss Army Knife custom card voor HA | AmoebeLabs












