Traefik泊坞窗-组成多个网络

时间:2020-04-18 18:38:36

标签: docker-compose dock

我让Traefik配置了两个docker网络。最近,我需要第三个网络来配置以将流量代理到另一个网络。我正在尝试将lan网络添加到traefik容器中,以将请求代理到t1_proxy以外的其他网络。

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

0 个答案:

没有答案