Advertisement
Guest User

docker-compose

a guest
Sep 23rd, 2018
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 2.05 KB | None | 0 0
  1. version: '3.7'
  2.  
  3. services:
  4.     fhem:
  5.         restart: always
  6.         expose:
  7.            - "8083"
  8.             - "7072"
  9.         ports:
  10.            - "8083:8083"
  11.             - "7072:7072"
  12.         container_name: fhem
  13.         build: fhem
  14.         privileged: true
  15.         volumes:
  16.            - ./fhem/core/:/opt/fhem/
  17.             #- /dev/serial/by-id:/dev/serial/by-id
  18.         networks:
  19.            - fhem-network
  20.         depends_on:
  21.            - "mysql"
  22.             - "mqtt"
  23.  
  24.     mysql:
  25.         restart: always
  26.         expose:
  27.            - "3306"
  28.             - "33060"
  29.         ports:
  30.            - "3306:3306"
  31.             - "33060:33060"
  32.         container_name: mysql
  33.         image: mysql/mysql-server:5.7
  34.         volumes:
  35.            - ./mysql/init.sql:/docker-entrypoint-initdb.d/fhem-init.sql
  36.             - ./mysql/data:/var/lib/mysql
  37.         environment:
  38.            - MYSQL_RANDOM_ROOT_PASSWORD=yes
  39.         networks:
  40.            - fhem-network
  41.  
  42.     mqtt:
  43.         restart: always
  44.         expose:
  45.            - "1883"
  46.         ports:
  47.            - "1883:1883"
  48.         container_name: mqtt
  49.         image: toke/mosquitto
  50.         networks:
  51.            - fhem-network
  52.         volumes:
  53.            - ./mqtt/config/:/mqtt/config/
  54.             - ./mqtt/log/:/mqtt/log/
  55.             - ./mqtt/data/:/mqtt/data/
  56.  
  57.     nodered:
  58.         restart: always
  59.         expose:
  60.            - "1880"
  61.         ports:
  62.            - "1880:1880"
  63.         container_name: nodered
  64.         image: nodered/node-red-docker:0.18.4
  65.         volumes:
  66.            - ./nodered/data/:/data/
  67.         networks:
  68.            - fhem-network
  69.         depends_on:
  70.            - "mqtt"
  71.         user: "1000:1000"
  72.  
  73.     portainer:
  74.         restart: always
  75.         container_name: portainer
  76.         image: portainer/portainer
  77.         ports:
  78.            - "9000:9000"
  79.         volumes:
  80.            - /var/run/docker.sock:/var/run/docker.sock
  81.             - ./portainer/data:/data
  82.         networks:
  83.            - fhem-network
  84.  
  85. networks:
  86.     fhem-network:
  87.         driver: bridge
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement