version: '2.3'
services:
controller:
image: "jacobalberty/unifi:stable"
container_name: unifi_controller
init: true
networks:
unifinet:
ipv4_address: "192.168.1.200"
restart: always
volumes:
- ./data:/unifi/data
- ./log:/unifi/log
environment:
TZ: "Europe/Paris"
RUNAS_UID0: "false"
UNIFI_UID: 1000
UNIFI_GID: 1000
ports:
- "3478:3478/udp" # STUN
- "6789:6789/tcp" # Speed test
- "8080:8080/tcp" # Device/ controller comm.
- "8443:8443/tcp" # Controller GUI/API as seen in a web browser
- "8880:8880/tcp" # HTTP portal redirection
- "8843:8843/tcp" # HTTPS portal redirection
- "10001:10001/udp" # AP discovery
networks:
unifinet:
name: unifinet
driver: macvlan
driver_opts:
parent: "em1"
ipam:
config:
- subnet: 192.168.1.0/24
gateway: 192.168.1.1
ip_range: 192.168.1.200/30
Affichage des articles dont le libellé est docker. Afficher tous les articles
Affichage des articles dont le libellé est docker. Afficher tous les articles
jeudi 6 février 2020
UNIFI sous docker avec macvlan
Contenu du docker-compose.yml:
dimanche 24 novembre 2019
docker-compose pour jeedom avec docker et traefik 2
Voici mon docker-compose:
version: '2.3'
services:
jeedom-server:
container_name: jeedom-server
image: jeedom/jeedom:master
networks:
- traefik
- internal
labels:
- "traefik.enable=true"
- "traefik.http.middlewares.https-only-jeedom.redirectscheme.scheme=https"
- "traefik.http.routers.jeedom.middlewares=https-only-jeedom"
- "traefik.http.routers.jeedom.rule=Host(`jeedom.domain.net`)"
- "traefik.http.routers.jeedom.entrypoints=web"
- "traefik.http.routers.jeedom-secured.rule=Host(`jeedom.domain.net`)"
- "traefik.http.services.jeedom.loadbalancer.server.port=80"
- "traefik.docker.network=traefik"
- "traefik.http.routers.jeedom-secured.entrypoints=websecure"
- "traefik.http.routers.jeedom-secured.tls.certresolver=myhttpchallenge"
ports:
- "9070:80"
volumes:
- /home/docker/jeedom/data/jeedom:/var/www/html
depends_on:
- db
devices:
- "/dev/ttyUSB0:/dev/ttyUSB0"
- "/dev/ttyUSB1:/dev/ttyUSB1"
mac_address: 03:45:aa:bb:cc:dd
restart: always
db:
container_name: jeedom-mysql
image: mysql:5.7
command: --default-authentication-plugin=mysql_native_password
networks:
- internal
volumes:
- /home/docker/jeedom/data/mysql:/var/lib/mysql
environment:
- MYSQL_DATABASE=jeedom
- MYSQL_USER=jeedom
- MYSQL_PASSWORD=jeedom_mdp
- MYSQL_ROOT_PASSWORD=mdp_root
labels:
- "traefik.enable=false"
restart: always
networks:
traefik:
external: true
internal:
external: false
Inscription à :
Articles (Atom)