Mosquitto-Server (MQTT) Docker-Compose

das Netzwerk docker_subnet muss angelegt sein oder an eigene Umgebung angepasst werden, oder die Zeilen Networks entfernen für Default

Volume ist ein Host bind

Docker-Compose

services:
  mqtt:
    container_name: mosquitto-server
    hostname: mqtt
    image: 'eclipse-mosquitto:latest'
    restart: always
    environment:
      TZ: Europe/Berlin
    ports:
      - '1883:1883'
      - '9001:9001'
    volumes:
      - /docker_data/mosquitto/config/mosquitto.conf:/mosquitto/config/mosquitto.conf
      - /docker_data/mosquitto/data:/mosquitto/data
      - /docker_data/mosquitto/log:/mosquitto/log
    networks:
      docker_subnet:
        ipv4_address: 172.18.0.15

networks:
  docker_subnet:
    external: true