Docker compose Traefik docker组成多个网络
我用两个docker网络配置了Traefik。我需要最近来,我需要第三个网络来配置代理流量到另一个网络。我正在尝试将lan网络添加到traefik容器,以将代理请求添加到t1_代理以外的另一个网络Docker compose Traefik docker组成多个网络,docker-compose,dock,Docker Compose,Dock,我用两个docker网络配置了Traefik。我需要最近来,我需要第三个网络来配置代理流量到另一个网络。我正在尝试将lan网络添加到traefik容器,以将代理请求添加到t1_代理以外的另一个网络 version: "3" services: traefik: hostname: traefik image: traefik:v1.7.16 container_name: traefik restart: always domainname: test
version: "3"
services:
traefik:
hostname: traefik
image: traefik:v1.7.16
container_name: traefik
restart: always
domainname: test.com
networks:
- default
- t1_proxy
#- lan >>>this does not work, container fails
ports:
- "80:80"
- "443:443"
# - "8080:8080"
environment:
- CF_API_EMAIL=****
- CF_API_KEY=****
command:
- --logLevel=DEBUG
labels:
- "traefik.enable=true"
- "traefik.backend=traefik"
- "traefik.frontend.rule=Host:traefik.test.com"
# - "traefik.frontend.rule=Host:${DOMAINNAME}; PathPrefixStrip: /traefik"
- "traefik.port=8080"
- "traefik.docker.network=t1_proxy"
- "traefik.frontend.headers.SSLRedirect=true"
- "traefik.frontend.headers.STSSeconds=315360000"
- "traefik.frontend.headers.browserXSSFilter=true"
- "traefik.frontend.headers.contentTypeNosniff=true"
- "traefik.frontend.headers.forceSTSHeader=true"
- "traefik.frontend.headers.SSLHost=test.com"
- "traefik.frontend.headers.STSIncludeSubdomains=true"
- "traefik.frontend.headers.STSPreload=true"
# - "traefik.frontend.headers.frameDeny: true" #customFrameOptionsValue overrides this
- "traefik.frontend.headers.customFrameOptionsValue: allow-from https:test.com"
- "traefik.frontend.auth.basic.users=****"
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ./traefik:/etc/traefik
- ./shared:/shared
networks:
t1_proxy:
external:
name: t1_proxy
default:
driver: bridge
lan:
external:
name: br0