【发布时间】:2020-09-30 13:40:42
【问题描述】:
我这辈子都不知道应该如何设置。
这是docker-compose.yml(大量编辑)
version: '2'
services:
traefik:
container_name: traefik
image: traefik:latest
command:
- --entrypoints.web.address=:80
- --providers.docker
- --api.insecure
ports:
- "80:80"
- "8080:8080"
volumes:
- "/var/run/docker.sock:/var/run/docker.sock:ro"
networks:
web:
transmission:
image: linuxserver/transmission
container_name: transmission
volumes:
- # bla bla bla
restart: unless-stopped
labels:
- traefik.http.routers.transmission.rule=Host(`transmission.foo.lan`)
- traefik.http.services.transmission.loadbalancer.server.port=9091
- traefik.docker.network=web
environment:
- TZ=Europe/ahhdsa
- PUID=1234
- PGID=1234
ports:
- 9091:9091
dns:
# local dns
networks:
web:
extravlan:
ipv4_address: # local ip
networks:
web:
external: true
extravlan:
driver: macvlan
# plus configuration for interface
我有 DNS 工作,traefik 和传输在同一台机器上。但我无法从我的笔记本电脑访问 transmission.foo.lan(也没有防火墙规则阻止它),它只是超时。
任何指针?
【问题讨论】:
标签: docker docker-compose traefik